.cr-space--mobile,.ps{--pr-title:600 20px/26px var(--pr-font);--pr-headline:600 17px/22px var(--pr-font);--pr-body:400 16px/24px var(--pr-font);--pr-callout:500 15px/20px var(--pr-font);--pr-footnote:400 14px/20px var(--pr-font);--pr-caption:500 13px/18px var(--pr-font);--pr-badge:700 11px/14px var(--pr-font);--pr-font:"PingFang SC", "Noto Sans SC", "Hiragino Sans GB", -apple-system, system-ui, sans-serif;--pr-s1:4px;--pr-s2:8px;--pr-s3:12px;--pr-s4:16px;--pr-s5:24px;--pr-s6:32px;--pr-touch:44px;--pr-touch-primary:48px;--pr-paper:#fffaf5;--pr-white:#fff;--pr-surface:#f4ede6;--pr-ink:#281d2b;--pr-ink2:#281d2bb8;--pr-ink3:#281d2b99;--pr-line:#39273a14;--pr-tint:#fbe9e4;--pr-action:#c74738;--pr-radius:16px;--pr-radius-sheet:20px;--pr-ease:cubic-bezier(.32, .72, 0, 1);--pr-sheet-ms:.28s}dialog.ps{inset:auto 0 var(--cr-keyboard-bottom,0px);box-sizing:border-box;width:100%;max-width:none;height:auto;max-height:max(240px, calc(var(--cr-viewport-height,100dvh) - 80px - var(--ps-face,150px)));border-radius:var(--pr-radius-sheet) var(--pr-radius-sheet) 0 0;background:var(--pr-paper);color:var(--pr-ink);font:var(--pr-body);text-align:left;overscroll-behavior:contain;touch-action:pan-y;border:0;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 -8px 30px #140e1629}dialog.ps[open]{animation:ps-in var(--pr-sheet-ms) var(--pr-ease);flex-direction:column;display:flex}dialog.ps.ps--tall{height:calc(var(--cr-viewport-height,100dvh) - 56px);max-height:calc(var(--cr-viewport-height,100dvh) - 56px);border-radius:var(--pr-radius) var(--pr-radius) 0 0}dialog.ps::backdrop{-webkit-backdrop-filter:none;background:#140e1624}@keyframes ps-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){dialog.ps[open]{animation:none}}.ps__chrome{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.ps__grab{background:#281d2b33;border-radius:2px;width:36px;height:4px;margin:8px auto 0}.ps__head{align-items:center;height:48px;padding:0 6px 0 16px;display:flex}.ps__title{min-width:0;font:var(--pr-title);color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ps__back,.ps__close{width:44px;height:44px;color:var(--pr-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;margin:0;padding:0;display:grid}.ps__back{margin-left:-12px}.ps__back svg{stroke-width:1.75px;width:24px;height:24px}.ps__close>span{background:var(--pr-surface);border-radius:15px;place-items:center;width:30px;height:30px;display:grid}.ps__close svg{stroke-width:2.25px;width:16px;height:16px;color:var(--pr-ink2)}.ps__back:focus-visible,.ps__close:focus-visible{outline:2px solid var(--pr-action);outline-offset:-2px}dialog.ps>.ps__body{width:auto;max-width:none;height:auto;min-height:0;max-height:none;padding:4px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:none;color:var(--pr-ink);font:var(--pr-body);text-align:left;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex:auto;margin:0;display:block;position:static;overflow:hidden auto}.ps [data-panel-head]{display:none!important}dialog.ps .ps__body :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}dialog.ps .cr-individual-top{z-index:3;background:var(--pr-paper);border:0;margin:-4px -16px 0;padding:4px 16px 8px;position:sticky;top:-4px}dialog.ps .cr-individual-tabs{background:linear-gradient(var(--pr-surface), var(--pr-surface)) 0 1px / 100% 42px no-repeat;border-radius:12px;gap:0;margin:0;padding:0 3px}dialog.ps .cr-individual-tabs [role=tab]{isolation:isolate;height:44px;min-height:44px;box-shadow:none;font:var(--pr-callout);color:var(--pr-ink2);background:0 0;border-radius:9px;padding:0 8px;line-height:44px;position:relative}dialog.ps .cr-individual-tabs [role=tab][aria-selected=true]{box-shadow:none;color:var(--pr-ink);background:0 0;font-weight:500}dialog.ps .cr-individual-tabs [role=tab][aria-selected=true]:before{content:"";z-index:-1;background:var(--pr-white);border-radius:9px;position:absolute;inset:4px 0;box-shadow:0 1px 3px #281d2b1f}dialog.ps .cr-individual-body{padding:0}dialog.ps .cr-individual-body p{font:var(--pr-body)}dialog.ps .cr-individual-muted{font:var(--pr-footnote);color:var(--pr-ink2);margin:16px 0 0}dialog.ps .cr-individual-error{font:var(--pr-footnote)}dialog.ps .cr-individual-group{border:0;padding:0}dialog.ps .cr-individual-group h3,dialog.ps .cr-individual-month h3{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3);margin:24px 0 8px}dialog.ps .cr-individual-row--between h3{margin:0}dialog.ps .cr-individual-row--between{margin:24px 0 8px}dialog.ps .cr-individual-about__bar{min-height:0;padding-top:4px}dialog.ps .cr-individual-count,dialog.ps .cr-individual-saved{font:var(--pr-caption)}dialog.ps .cr-individual-chips{gap:8px}dialog.ps .cr-individual-chip{background:var(--pr-white);min-height:36px;font:400 15px/36px var(--pr-font);border:0;border-radius:18px;padding:0 14px}dialog.ps .cr-individual-chip--added{background:#eef6ee}dialog.ps .cr-individual-chip--removed{box-shadow:inset 0 0 0 1px var(--pr-line);background:0 0}dialog.ps .cr-individual-chip button{width:44px;height:44px;margin:-4px -14px -4px -6px;font-size:18px}dialog.ps .cr-individual-add input{background:var(--pr-white);border:0;border-radius:12px;min-height:44px}dialog.ps .cr-individual-segments{background:var(--pr-surface);gap:0;padding:3px}dialog.ps .cr-individual-segments label{min-height:36px;font:var(--pr-callout);color:var(--pr-ink2)}dialog.ps .cr-individual-segments label.is-active{color:var(--pr-ink);font-weight:500}dialog.ps .cr-individual-row select{background-color:var(--pr-white);border:0;border-radius:12px;min-height:44px}dialog.ps .cr-individual-switch{min-height:44px;font:var(--pr-callout)}dialog.ps .cr-individual-details{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-individual-details summary{min-height:44px}dialog.ps .cr-individual-details p{font:var(--pr-footnote)}dialog.ps .cr-individual-link{min-height:44px;font:var(--pr-callout);color:var(--pr-action)}dialog.ps .cr-individual-life>.cr-individual-link{border-top:0}dialog.ps .cr-individual-cast li{border-radius:var(--pr-radius);background:var(--pr-white);border:0}dialog.ps .cr-individual-cast strong{font:500 17px/22px var(--pr-font)}dialog.ps .cr-individual-cast__relation{font:var(--pr-caption);color:var(--pr-ink2)}dialog.ps .cr-individual-cast p{font:var(--pr-footnote)}dialog.ps .cr-individual-event{border-top:1px solid var(--pr-line)}dialog.ps .cr-individual-event__line p{font:var(--pr-body)}dialog.ps .cr-individual-event__line time,dialog.ps .cr-individual-diff__label{font:var(--pr-caption);color:var(--pr-ink3)}dialog.ps .cr-individual-badge{min-height:28px;font:600 13px/28px var(--pr-font);padding:0 10px}dialog.ps .cr-individual-diff__row,dialog.ps .cr-individual-diff .cr-individual-chip{font-size:14px}dialog.ps .cr-individual-dialog .cr-btn{background:var(--pr-white);min-height:44px;color:var(--pr-ink);font:var(--pr-callout);border:0;border-radius:22px;padding:0 16px}dialog.ps .cr-individual-dialog .cr-btn--primary{background:var(--pr-action);color:#fff}dialog.ps .cr-individual-savebar{margin:16px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--pr-paper);border:0}dialog.ps .cr-individual-savebar .cr-btn{flex:1;min-height:48px}dialog.ps .cr-skill-panel p{font:var(--pr-body)}dialog.ps .cr-skill-panel small{font:var(--pr-footnote);color:var(--pr-ink2);margin-top:2px}dialog.ps .cr-skill-panel label{font:var(--pr-footnote)}dialog.ps .cr-skill-panel input{background:var(--pr-white);border:0;border-radius:12px;min-height:44px}dialog.ps .cr-skill-panel .cr-btn{box-shadow:none;background:var(--pr-white);min-height:44px;color:var(--pr-ink);font:var(--pr-callout);white-space:normal;border:0;border-radius:22px;padding:0 16px;font-weight:600}dialog.ps .cr-skill-panel .cr-btn--primary{background:var(--pr-action);color:#fff}dialog.ps .cr-skill-panel .cr-btn:disabled{opacity:.5}dialog.ps .cr-skill-panel .cr-lock-tag{font:600 14px/20px var(--pr-font)}dialog.ps .cr-skill-panel .cr-skill-create{background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}dialog.ps .cr-skill-panel .cr-skill-create>.cr-btn{width:100%;min-height:48px}dialog.ps .cr-skill-panel .cr-skill-group{margin:0;scroll-margin-top:64px}dialog.ps .cr-skill-panel .cr-skill-owned{background:0 0;border:0;border-radius:0;padding:0}dialog.ps .cr-skill-panel .cr-skill-group>h3{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3);margin:24px 0 8px}dialog.ps .cr-skill-panel .cr-skill-group>ul{border-radius:var(--pr-radius);background:var(--pr-white);margin:0;padding:0;display:block;overflow:hidden}dialog.ps .cr-skill-panel .cr-skill-group>ul>li{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;display:flex;position:relative}dialog.ps .cr-skill-panel .cr-skill-group>ul>li+li:before{content:"";border-top:1px solid var(--pr-line);position:absolute;top:0;left:12px;right:0}dialog.ps .cr-skill-panel .cr-skill-group>ul>li>div{flex:160px;align-self:center;min-width:0}dialog.ps .cr-skill-panel .cr-skill-group>ul>li strong{font:500 17px/22px var(--pr-font);display:block}dialog.ps .cr-skill-panel .cr-skill-card__preview{float:left;aspect-ratio:auto;border-radius:8px;width:44px;max-width:none;height:44px;margin:0 12px 0 0}dialog.ps .cr-skill-panel .cr-skill-group>ul>li{justify-content:flex-start}dialog.ps .cr-skill-panel .cr-skill-group>ul>li>.cr-btn{isolation:isolate;max-width:100%;min-height:44px;color:var(--pr-ink);font:500 15px/20px var(--pr-font);background:0 0;flex:none;align-self:center;padding:0 14px;position:relative}dialog.ps .cr-skill-panel .cr-skill-group>ul>li>.cr-btn:before{content:"";z-index:-1;background:var(--pr-surface);border-radius:18px;position:absolute;inset:4px 0}dialog.ps .cr-skill-panel .cr-skill-group>ul>li>.cr-btn--primary{color:var(--pr-action);font:600 14px/20px var(--pr-font)}dialog.ps .cr-skill-panel .cr-skill-group>ul>li>.cr-btn--primary:before{background:var(--pr-tint);border-radius:14px;inset:8px 0}dialog.ps .cr-skill-panel .cr-skill-report{color:var(--pr-ink2);border:0}dialog.ps .cr-skill-panel .cr-skill-nav{z-index:2;background:var(--pr-paper);scrollbar-width:none;border:0;gap:8px;margin:16px -16px 0;padding:8px 16px;display:flex;position:sticky;top:-4px;overflow-x:auto}dialog.ps .cr-skill-panel .cr-skill-nav .cr-btn{white-space:nowrap;flex:none;font-weight:500}dialog.ps .cr-voice-dialog{font-size:16px}dialog.ps .cr-voice-hint{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-voice-alert,dialog.ps .cr-voice-notice{font:var(--pr-footnote)}dialog.ps .cr-voice-notice{background:var(--pr-paper);margin:12px -16px 0;padding:10px 16px}dialog.ps .cr-voice-row{border-radius:var(--pr-radius);background:var(--pr-white);border:0;gap:12px;min-height:64px;padding:10px 12px}dialog.ps .cr-voice-current{background:var(--pr-white);margin-top:12px}dialog.ps .cr-voice-current__label{font:600 13px/18px var(--pr-font);letter-spacing:.02em;text-transform:none;color:var(--pr-ink3)}dialog.ps .cr-voice-row__text strong{font:500 17px/22px var(--pr-font)}dialog.ps .cr-voice-meta{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-voice-rec{font:600 13px/20px var(--pr-font);padding:0 8px}dialog.ps .cr-voice-badge{background:var(--pr-tint);min-height:28px;color:var(--pr-action);font:600 14px/28px var(--pr-font);padding:0 10px}dialog.ps .cr-voice-play{background:var(--pr-surface);width:44px;height:44px;color:var(--pr-ink);border:0;border-radius:22px;font-size:15px}dialog.ps .cr-voice-play[aria-busy=true]{background:var(--pr-action);color:#fff}dialog.ps .cr-voice-btn{min-height:44px;font:600 15px/20px var(--pr-font);border-radius:22px;padding:0 16px}dialog.ps .cr-voice-btn--primary{background:var(--pr-action);color:#fff;border:0}dialog.ps .cr-voice-row .cr-voice-btn--primary{background:var(--pr-tint);color:var(--pr-action);padding:0 14px}dialog.ps .cr-voice-btn--danger{padding:0 12px}dialog.ps .cr-voice-design{border-radius:var(--pr-radius);background:var(--pr-white);border:0;margin-top:8px}dialog.ps .cr-voice-design[open]{box-shadow:none}dialog.ps .cr-voice-design>summary{border-radius:var(--pr-radius);min-height:64px;padding:10px 12px}dialog.ps .cr-voice-design[open]>summary{background:0 0}dialog.ps .cr-voice-design__icon{background:var(--pr-surface);width:32px;height:32px;color:var(--pr-ink2);border-radius:8px}dialog.ps .cr-voice-design__text strong{font:500 17px/22px var(--pr-font)}dialog.ps .cr-voice-design__text span{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-voice-design__cta{background:var(--pr-tint);min-height:28px;color:var(--pr-action);font:600 14px/28px var(--pr-font);border:0;padding:0 8px 0 12px}dialog.ps .cr-voice-design[open] .cr-voice-design__cta{background:var(--pr-tint);color:var(--pr-action)}dialog.ps .cr-voice-design__body{padding:0 12px 12px}dialog.ps .cr-voice-design__field{background:var(--pr-surface);box-shadow:none;border:0;border-radius:12px}dialog.ps .cr-voice-design__input{font-size:16px}dialog.ps .cr-voice-design__count{font:var(--pr-caption)}dialog.ps .cr-voice-design .cr-voice-btn{justify-self:stretch;width:100%;min-height:48px}dialog.ps .cr-voice-library__title{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3);margin:24px 0 0}dialog.ps .cr-voice-dialog .cr-voice-filters{background:var(--pr-paper);border:0;margin:8px -16px 0;padding:8px 16px;top:-4px}dialog.ps .cr-voice-dialog .cr-voice-filters label{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-voice-dialog .cr-voice-filters select{background-color:var(--pr-white);min-height:44px;color:var(--pr-ink);border:0;border-radius:12px;font-size:16px}dialog.ps .cr-voice-dialog .cr-voice-cards{border-radius:var(--pr-radius);background:var(--pr-white);gap:0;padding:0;overflow:hidden}dialog.ps .cr-voice-cards>.cr-voice-row{border-radius:0;position:relative}dialog.ps .cr-voice-cards>.cr-voice-row+.cr-voice-row:before{content:"";border-top:1px solid var(--pr-line);position:absolute;top:0;left:68px;right:0}dialog.ps .cr-voice-cards>.cr-voice-row[aria-current=true]{background:var(--pr-tint)}dialog.ps .cr-voice-cards>p{font:var(--pr-footnote)}dialog.ps .cr-voice-design>summary:hover{background:0 0}dialog.ps .cr-voice-design>summary:hover .cr-voice-design__cta{background:var(--pr-tint);color:var(--pr-action)}dialog.ps .cr-voice-design>summary:hover .cr-voice-design__icon{background:var(--pr-surface)}dialog.ps .cr-skill-panel .cr-skill-card>.cr-btn,dialog.ps .cr-skill-panel .cr-skill-card>.cr-btn+.cr-btn{grid-column:auto;width:auto;max-width:100%}dialog.ps .cr-skill-panel .cr-skill-create.cr-station-offer{border-radius:var(--pr-radius);background:var(--pr-white);box-shadow:none;text-align:left;flex-flow:wrap;align-items:center;margin-top:16px;padding:12px}dialog.ps .cr-station-offer__copy{font:var(--pr-footnote);color:var(--pr-ink2);text-align:left}dialog.ps .cr-station-offer__copy strong{font:500 17px/22px var(--pr-font);color:var(--pr-ink)}dialog.ps .cr-skill-panel .cr-skill-create.cr-station-offer>.cr-btn{background:var(--pr-tint);width:auto;min-height:44px;color:var(--pr-action)}dialog.ps .cr-skill-panel textarea{box-sizing:border-box;background:var(--pr-white);width:100%;font:var(--pr-body);color:var(--pr-ink);border:0;border-radius:12px;padding:12px}dialog.ps .cr-skill-panel form{gap:12px;margin:0}dialog.ps>.ps__body:is(.cr-daily-tools__panel,.cr-discover__panel,.cr-recent,.cr-daynote-sheet,.cr-playbook){width:auto;height:auto;max-height:none;padding:4px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;color:var(--pr-ink);background:0 0;border:0;border-radius:0;margin:0;animation:none;position:static;inset:auto;overflow:hidden auto;transform:none}dialog.ps :is(.cr-tools-sheet,.cr-discover-sheet,.cr-playbook-sheet,.cr-album-sheet,.cr-letter-sheet,.cr-daynote-card) :is(h3,.cr-daily-tools__moves>small,.cr-daily-tools__skins>small,.cr-prop-box__sub){font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3);text-transform:none;margin:24px 0 8px}dialog.ps .ps__body .cr-lock-tag{background:var(--pr-tint);height:28px;color:var(--pr-action);font:600 14px/28px var(--pr-font);border:0;border-radius:14px;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}dialog.ps .ps__body .cr-lock-tag :is(svg,.cr-tool-icon){width:14px;height:14px}dialog.ps .cr-tools-sheet .cr-daily-tools__actions{z-index:2;margin:16px -16px calc(-16px - env(safe-area-inset-bottom));padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #fffaf500, var(--pr-paper) 16px);gap:8px;display:flex;position:sticky;bottom:0}dialog.ps .cr-tools-sheet .cr-daily-tools__actions button{min-height:48px;box-shadow:none;background:var(--pr-white);color:var(--pr-ink);font:600 15px/20px var(--pr-font);border:0;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}dialog.ps .cr-tools-sheet .cr-daily-tools__actions button:first-child{background:var(--pr-action);color:#fff;flex:auto}dialog.ps .cr-tools-sheet .cr-daily-tools__actions button:disabled{opacity:.55}dialog.ps .cr-tools-sheet .cr-daily-tools__actions .cr-tool-icon{width:18px;height:18px}dialog.ps .cr-tools-sheet{color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-daily-tools__body{animation:none}dialog.ps .cr-tools-sheet button{font-family:var(--pr-font)}dialog.ps .cr-tools-sheet__bar{z-index:3;position:absolute;top:14px;right:50px}dialog.ps .cr-tools-sheet__rules{background:var(--pr-white);min-height:44px;color:var(--pr-ink);font:var(--pr-callout);border:0;border-radius:22px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}dialog.ps .cr-tools-sheet__rules[aria-expanded=true]{background:var(--pr-tint);color:var(--pr-action)}dialog.ps .cr-tools-sheet__rules .cr-tool-icon{width:18px;height:18px}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog button{border-radius:var(--pr-radius);background:var(--pr-white);min-width:0;height:auto;min-height:88px;box-shadow:none;color:var(--pr-ink);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 4px;display:flex;position:relative}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog button:hover{background:var(--pr-white)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .cr-tool-icon{width:24px;height:24px;color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog-label{font:500 14px/18px var(--pr-font);color:var(--pr-ink);-webkit-line-clamp:2;overflow-wrap:anywhere}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .is-locked{padding-top:28px}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .is-locked .cr-daily-tools__catalog-label{opacity:1;color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .cr-lock-tag{padding:0 8px;position:absolute;top:4px;right:4px}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .is-running{background:var(--pr-tint)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .is-running:after{display:none}dialog.ps .cr-tools-sheet .cr-daily-tools__quick-actions{border-bottom-color:var(--pr-line)}dialog.ps .cr-tools-sheet .cr-daily-tools__quick-actions>strong{color:var(--pr-ink3)}dialog.ps .cr-tools-sheet .cr-daily-tools__quick-actions>p{color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .cr-daily-tools__move{min-height:52px;font:500 15px/20px var(--pr-font);text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 12px}dialog.ps .cr-tools-sheet .cr-daily-tools__move svg{color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__catalog .cr-daily-tools__more{min-height:44px;color:var(--pr-action);font:500 15px/20px var(--pr-font);background:0 0;flex-direction:row;padding:0 2px}dialog.ps .cr-tools-sheet .cr-daily-tools__weekly{font:500 13px/18px var(--pr-font);color:var(--pr-ink3);grid-column:1/-1;margin:8px 0 0}dialog.ps .cr-tools-sheet :is(.cr-daily-tools__status,.cr-daily-tools__total,.cr-daily-tools__moves>p,.cr-daily-tools__moves-note,.cr-daily-tools__weather-source,.cr-daily-tools__weather-empty){font:var(--pr-footnote);color:var(--pr-ink2);text-align:left;min-height:0;margin:8px 0 0}dialog.ps .cr-tools-sheet p.cr-daily-tools__status{text-align:center}dialog.ps .cr-tools-sheet .cr-daily-tools__message{font:var(--pr-footnote);color:var(--pr-action);margin:12px 0 0}dialog.ps .cr-tools-sheet .cr-daily-tools__message button{min-height:44px;color:inherit;font:600 15px/20px var(--pr-font);background:0 0;border:0;padding:0 8px}dialog.ps .cr-tools-sheet .cr-daily-tools__countdown{font:600 64px/72px var(--pr-font);letter-spacing:-.03em;text-align:center;color:var(--pr-ink);font-variant-numeric:tabular-nums;margin:8px 0 0}dialog.ps .cr-tools-sheet :is(.cr-daily-tools__presets,.cr-daily-tools__move-chips){flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}dialog.ps .cr-tools-sheet :is(.cr-daily-tools__presets,.cr-daily-tools__move-chips) button{background:var(--pr-white);min-height:44px;color:var(--pr-ink);font:var(--pr-callout);white-space:nowrap;box-shadow:none;border:0;border-radius:22px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}dialog.ps .cr-tools-sheet :is(.cr-daily-tools__presets,.cr-daily-tools__move-chips) button[aria-pressed=true]{background:var(--pr-tint);color:var(--pr-action);font-weight:600}dialog.ps .cr-tools-sheet .cr-daily-tools__move-chips button:disabled{opacity:.6}dialog.ps .cr-tools-sheet .cr-daily-tools__move-order{background:var(--pr-action);color:#fff;width:20px;height:20px;font:var(--pr-badge)}dialog.ps .cr-tools-sheet .cr-daily-tools__moves{margin:0;display:block}dialog.ps .cr-tools-sheet .cr-daily-tools__plans{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__plans.is-focus{grid-template-columns:repeat(3,minmax(0,1fr))}dialog.ps .cr-tools-sheet .cr-daily-tools__plans>button{border-radius:var(--pr-radius);background:var(--pr-white);min-height:64px;color:var(--pr-ink);text-align:left;box-shadow:none;border:0;align-content:center;gap:2px;padding:10px 12px;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__plans>button strong{font:500 17px/22px var(--pr-font);white-space:normal}dialog.ps .cr-tools-sheet .cr-daily-tools__plans>button small{font:var(--pr-footnote);color:var(--pr-ink2);display:block}dialog.ps .cr-tools-sheet .cr-daily-tools__plans>button[aria-pressed=true]{background:var(--pr-tint)}dialog.ps .cr-tools-sheet .cr-daily-tools__plans>button[aria-pressed=true] strong{color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-daily-tools__plans .cr-workout__rhythm{display:flex}dialog.ps .cr-tools-sheet .cr-daily-tools__train{border-radius:var(--pr-radius);background:var(--pr-tint);color:var(--pr-ink);text-align:left;border:0;gap:2px;margin:0 0 8px;padding:12px;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__train strong{font:600 17px/22px var(--pr-font);color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-daily-tools__train small{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__steppers{border-radius:var(--pr-radius);background:var(--pr-white);border:0;gap:0;padding:0 12px;display:grid}dialog.ps .cr-tools-sheet .cr-stepper{grid-template-columns:minmax(0,1fr) 44px 56px 44px;gap:4px;min-height:56px}dialog.ps .cr-tools-sheet .cr-stepper+.cr-stepper{border-top:1px solid var(--pr-line)}dialog.ps .cr-tools-sheet .cr-stepper__label{font:var(--pr-body);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-stepper button{background:var(--pr-surface);width:44px;height:44px;color:var(--pr-ink);border:0;border-radius:22px}dialog.ps .cr-tools-sheet .cr-stepper__value{font:600 17px/22px var(--pr-font);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-daily-tools__total{text-align:right;margin:0;padding:8px 0 12px}dialog.ps .cr-tools-sheet :is(.cr-focus,.cr-workout){gap:12px;margin:8px 0 0}dialog.ps .cr-tools-sheet .cr-focus{gap:8px}dialog.ps .cr-tools-sheet .cr-focus__dial{width:168px}dialog.ps .cr-tools-sheet .cr-workout__dial{width:190px}dialog.ps .cr-tools-sheet :is(.cr-focus__track,.cr-workout__track){stroke:#281d2b1a}dialog.ps .cr-tools-sheet :is(.cr-focus__center,.cr-workout__center) small{font:600 13px/18px var(--pr-font);letter-spacing:.08em}dialog.ps .cr-tools-sheet .cr-focus__center strong{font:600 44px/52px var(--pr-font);letter-spacing:-.03em;color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-workout__center strong{font:600 56px/62px var(--pr-font);letter-spacing:-.03em;color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-workout.is-final .cr-workout__center strong{color:var(--cr-workout-tone)}dialog.ps .cr-tools-sheet :is(.cr-workout__center span,.cr-workout__meta,.cr-breathe__meta){font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet :is(.cr-focus__rounds,.cr-workout__sets) li{background:#281d2b24}dialog.ps .cr-tools-sheet :is(.cr-focus__rounds,.cr-workout__sets) li.is-done{background:#281d2b80}dialog.ps .cr-tools-sheet .cr-breathe{margin:8px 0 0}dialog.ps .cr-tools-sheet .cr-breathe__guide{width:160px}dialog.ps .cr-tools-sheet .cr-breathe__words{top:80px}dialog.ps .cr-tools-sheet .cr-breathe__track{stroke:#281d2b1a}dialog.ps .cr-tools-sheet .cr-breathe__words strong{font:700 17px/22px var(--pr-font)}dialog.ps .cr-tools-sheet .cr-breathe__words span{font:600 28px/32px var(--pr-font)}dialog.ps .cr-tools-sheet .cr-daily-tools__busy{background:0 0;border:0;margin:0;padding:0;display:block}dialog.ps .cr-tools-sheet .cr-daily-tools__busy>p{border-radius:var(--pr-radius);background:var(--pr-white);font:var(--pr-body);color:var(--pr-ink);margin:8px 0 0;padding:12px}dialog.ps .cr-tools-sheet .cr-daily-tools__busy .cr-daily-tools__actions{flex-wrap:wrap}dialog.ps .cr-tools-sheet .cr-daily-tools__clock{gap:0;padding:4px 0 0;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__clock>strong{font:600 56px/64px var(--pr-font);letter-spacing:-.03em;color:var(--pr-ink);font-variant-numeric:tabular-nums}dialog.ps .cr-tools-sheet .cr-daily-tools__clock>span{font:var(--pr-body);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-daily-tools__clock>span+span{font:var(--pr-footnote);color:var(--pr-ink2);margin-top:4px}dialog.ps .cr-tools-sheet .cr-daily-tools__float-toggle{border-radius:var(--pr-radius);background:var(--pr-white);width:100%;min-height:56px;color:var(--pr-ink);font:500 17px/22px var(--pr-font);text-align:left;white-space:normal;border:0;justify-content:flex-start;align-items:center;gap:12px;margin:16px 0 0;padding:8px 12px;display:flex}dialog.ps .cr-tools-sheet .cr-daily-tools__float-toggle .cr-tool-icon{width:20px;height:20px;color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-daily-tools__float-toggle[aria-pressed=true]{background:var(--pr-white);border:0}dialog.ps .cr-tools-sheet .cr-daily-tools__float-toggle:after{content:"";margin-left:auto}dialog.ps .cr-tools-sheet .cr-daily-tools__float-toggle[aria-pressed=true]:after{content:"✓";color:var(--pr-action);font-weight:700}dialog.ps .cr-tools-sheet .cr-daily-tools__skins{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}dialog.ps .cr-tools-sheet .cr-daily-tools__skins button{border-radius:var(--pr-radius);background:var(--pr-white);min-height:88px;color:var(--pr-ink);font:500 14px/18px var(--pr-font);white-space:normal;border:0;gap:4px;padding:8px 4px}dialog.ps .cr-tools-sheet .cr-daily-tools__skins button[aria-pressed=true]{background:var(--pr-tint);color:var(--pr-action);font-weight:600}dialog.ps .cr-tools-sheet .cr-daily-tools__clock>label{border-radius:var(--pr-radius);background:var(--pr-white);min-height:56px;font:500 17px/22px var(--pr-font);color:var(--pr-ink);justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;padding:6px 6px 6px 12px;display:flex}dialog.ps .cr-tools-sheet .cr-daily-tools__clock select{background-color:var(--pr-surface);min-width:88px;max-width:160px;min-height:44px;color:var(--pr-ink);font:400 16px/20px var(--pr-font);border:0;border-radius:12px;padding:0 12px}dialog.ps .cr-tools-sheet .cr-daily-tools__zone{border-radius:var(--pr-radius);background:var(--pr-white);min-height:56px;font:var(--pr-body);margin-top:8px;padding:6px 6px 6px 12px}dialog.ps .cr-tools-sheet .cr-daily-tools__zone strong{font:600 17px/22px var(--pr-font);margin-left:auto}dialog.ps .cr-tools-sheet .cr-daily-tools__zone button{width:44px;height:44px;color:var(--pr-ink2);border-radius:22px;font-size:20px}dialog.ps .cr-tools-sheet .cr-daily-tools__weather-card{border-radius:var(--pr-radius);background:var(--pr-white);color:var(--pr-ink);margin-top:8px;padding:12px}dialog.ps .cr-tools-sheet .cr-daily-tools__weather-ask{background:var(--pr-action);color:#fff;width:100%;min-height:48px;font:600 15px/20px var(--pr-font);border:0;border-radius:24px;margin-top:16px}dialog.ps .cr-tools-sheet .cr-daily-remember{color:var(--pr-ink);font:var(--pr-body);gap:12px}dialog.ps .cr-tools-sheet .cr-daily-remember__prompt{font:600 17px/22px var(--pr-font)}dialog.ps .cr-tools-sheet .cr-daily-remember blockquote{border-left-color:var(--pr-action);background:var(--pr-white);border-radius:12px}dialog.ps .cr-tools-sheet .cr-daily-remember textarea{background:var(--pr-white);color:var(--pr-ink);font:var(--pr-body);border:0;border-radius:12px}dialog.ps .cr-tools-sheet .cr-daily-remember :is(button,a){background:var(--pr-action);color:#fff;min-height:48px;font:600 15px/20px var(--pr-font);border-radius:24px}dialog.ps .cr-tools-sheet .cr-daily-remember__state{color:var(--pr-ink2);font:var(--pr-footnote)}dialog.ps .cr-tools-sheet .cr-daily-games{background:linear-gradient(var(--pr-surface), var(--pr-surface)) 0 1px / 100% 42px no-repeat;border-radius:12px;gap:0;margin:0 0 12px;padding:0 3px;display:flex}dialog.ps .cr-tools-sheet .cr-daily-games button{isolation:isolate;min-height:44px;color:var(--pr-ink2);font:var(--pr-callout);background:0 0;border:0;border-radius:9px;padding:0 8px;position:relative}dialog.ps .cr-tools-sheet .cr-daily-games button[aria-pressed=true]{color:var(--pr-ink);background:0 0}dialog.ps .cr-tools-sheet .cr-daily-games button[aria-pressed=true]:before{content:"";z-index:-1;background:var(--pr-white);border-radius:9px;position:absolute;inset:4px 0;box-shadow:0 1px 3px #281d2b1f}dialog.ps .cr-tools-sheet .cr-daily-play{--board:100%;--gap:3px;--pad:5px}dialog.ps .cr-tools-sheet .cr-memory{--board:min(100%, 340px)}dialog.ps .cr-tools-sheet .cr-play-seat{color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-play-seat__who{font:600 14px/18px var(--pr-font)}dialog.ps .cr-tools-sheet .cr-play-seat__line{font:400 13px/18px var(--pr-font);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-play-seat__aside{font:500 13px/18px var(--pr-font);color:var(--pr-ink3)}dialog.ps .cr-tools-sheet :is(.cr-daily-play__status,.cr-daily-play__intro){font:var(--pr-footnote);color:var(--pr-ink2);margin:8px 0 0}dialog.ps .cr-tools-sheet .cr-daily-play__sync{font:var(--pr-footnote);color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-daily-play__sync button{min-height:44px;font:inherit}dialog.ps .cr-tools-sheet .cr-daily-play__toolbar{gap:8px;margin-top:12px}dialog.ps .cr-tools-sheet .cr-daily-play .cr-daily-play__toolbar button{min-height:48px;font:600 15px/20px var(--pr-font);border:0;border-radius:24px}dialog.ps .cr-tools-sheet .cr-daily-play__undo{background:var(--pr-white);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-daily-play__again{background:var(--pr-action);color:#fff}dialog.ps .cr-tools-sheet .cr-daily-play__rules{border-radius:var(--pr-radius);background:var(--pr-paper);color:var(--pr-ink);box-shadow:0 0 0 1px var(--pr-line);gap:12px;padding:16px}dialog.ps .cr-tools-sheet .cr-daily-play__rules h3{font:600 17px/22px var(--pr-font);color:var(--pr-ink);letter-spacing:0;margin:0}dialog.ps .cr-tools-sheet .cr-daily-play__rules ul{font:var(--pr-body);color:var(--pr-ink2);gap:8px}dialog.ps .cr-tools-sheet .cr-daily-play .cr-daily-play__rules button{background:var(--pr-action);color:#fff;min-height:48px;font:600 15px/20px var(--pr-font);border-radius:24px}dialog.ps .cr-tools-sheet :is(.cr-rps,.cam-game){border-radius:var(--pr-radius);color:#fffaf5;background:#2a2030;padding:12px}dialog.ps .cr-tools-sheet :is(.cr-rps,.cam-game) .cr-daily-play__intro{color:#fffaf5c7}dialog.ps .cr-tools-sheet .cr-stake{background:var(--pr-tint)}dialog.ps .cr-tools-sheet .cr-stake__line{color:var(--pr-ink);font:500 13px/18px var(--pr-font)}dialog.ps .cr-tools-sheet .cr-stake__no{color:var(--pr-ink);border-color:#281d2b33}dialog.ps .cr-tools-sheet .cr-prop-box{color:var(--pr-ink);font:var(--pr-body);gap:12px}dialog.ps .cr-tools-sheet .cr-prop-box__tabs{background:linear-gradient(var(--pr-surface), var(--pr-surface)) 0 1px / 100% 42px no-repeat;border-radius:12px;gap:0;padding:0 3px}dialog.ps .cr-tools-sheet .cr-prop-box__tabs button{isolation:isolate;min-height:44px;color:var(--pr-ink2);font:var(--pr-callout);background:0 0;border:0;border-radius:9px;padding:0 8px;position:relative}dialog.ps .cr-tools-sheet .cr-prop-box__tabs button[aria-selected=true]{color:var(--pr-ink);background:0 0;border:0;font-weight:500}dialog.ps .cr-tools-sheet .cr-prop-box__tabs button[aria-selected=true]:before{content:"";z-index:-1;background:var(--pr-white);border-radius:9px;position:absolute;inset:4px 0;box-shadow:0 1px 3px #281d2b1f}dialog.ps .cr-tools-sheet :is(.cr-prop-box__hint,.cr-prop-box__empty,.cr-prop-box__status){font:var(--pr-footnote);color:var(--pr-ink2);opacity:1}dialog.ps .cr-tools-sheet .cr-prop-box__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}dialog.ps .cr-tools-sheet .cr-prop-box__tile{border-radius:var(--pr-radius);background:var(--pr-white);min-height:96px;color:var(--pr-ink);font:500 14px/18px var(--pr-font);box-shadow:none;border:0}dialog.ps .cr-tools-sheet .cr-prop-box__tile:hover:not(:disabled){background:var(--pr-white);transform:none}dialog.ps .cr-tools-sheet .cr-prop-box__tile small,dialog.ps .cr-tools-sheet .cr-prop-box__book :is(small,time){font:500 13px/18px var(--pr-font);color:var(--pr-ink2);opacity:1}dialog.ps .cr-tools-sheet .cr-prop-box__tile.is-standing{background:var(--pr-tint)}dialog.ps .cr-tools-sheet .cr-prop-box__tile.is-standing small{color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-prop-box__tile.is-stored{box-shadow:inset 0 0 0 1px var(--pr-line);border:0}dialog.ps .cr-tools-sheet .cr-prop-box__grid--stored{border-bottom-color:var(--pr-line)}dialog.ps .cr-tools-sheet .cr-prop-box__season{font:600 13px/18px var(--pr-font);padding:0 8px}dialog.ps .cr-tools-sheet .cr-prop-box__plan svg{width:14px;height:14px}dialog.ps .cr-tools-sheet .cr-prop-box__book{border-radius:var(--pr-radius);background:var(--pr-white);gap:0;max-height:none;overflow:visible}dialog.ps .cr-tools-sheet .cr-prop-box__book li{min-height:56px;padding:8px 12px}dialog.ps .cr-tools-sheet .cr-prop-box__book li+li{border-top:1px solid var(--pr-line)}dialog.ps .cr-tools-sheet .cr-prop-box__keepsake em{font:var(--pr-footnote);opacity:1;color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-goodnight{color:var(--pr-ink);font:var(--pr-body);gap:16px;margin-top:0}dialog.ps .cr-tools-sheet :is(.cr-goodnight__best label,.cr-goodnight__sound legend){font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3)}dialog.ps .cr-tools-sheet .cr-goodnight__best input{background:var(--pr-white);min-height:48px;color:var(--pr-ink);font:var(--pr-body);border:0;border-radius:12px}dialog.ps .cr-tools-sheet .cr-goodnight__best input::placeholder{color:var(--pr-ink3)}dialog.ps .cr-tools-sheet :is(.cr-goodnight__chips,.cr-goodnight__row){gap:8px}dialog.ps .cr-tools-sheet :is(.cr-goodnight__chips small,.cr-goodnight__row small){font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet :is(.cr-goodnight__chips button,.cr-goodnight__row button){background:var(--pr-white);min-height:44px;color:var(--pr-ink);font:var(--pr-callout);border:0;border-radius:22px;padding:0 16px}dialog.ps .cr-tools-sheet .cr-goodnight__chips button[aria-pressed=true]{background:var(--pr-tint);color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-goodnight__row .is-primary{background:var(--pr-tint);color:var(--pr-action);font-weight:600}dialog.ps .cr-tools-sheet .cr-goodnight__row .is-quiet{color:var(--pr-ink2);background:0 0}dialog.ps .cr-tools-sheet :is(.cr-goodnight__told,.cr-goodnight__state){font:var(--pr-body);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-goodnight__notice{font:var(--pr-footnote);color:var(--pr-action)}dialog.ps .cr-tools-sheet .cr-goodnight__lights{background:var(--pr-action);width:100%;min-height:48px;box-shadow:none;color:#fff;font:600 15px/20px var(--pr-font);border-radius:24px}dialog.ps .cr-tools-sheet .cr-moon-week small{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-moon-week li{background:#281d2b1f}dialog.ps .cr-discover-sheet>p{font:var(--pr-footnote);color:var(--pr-ink2);margin:0}dialog.ps .cr-recent-sheet{flex-direction:column;padding-bottom:0;display:flex}dialog.ps .cr-recent-sheet .cr-recent__list{flex:1 0 auto;align-content:start;gap:8px;padding:0 0 12px;display:grid;overflow:visible}dialog.ps .cr-recent-sheet .cr-recent__msg{max-width:86%;font:var(--pr-body);border-radius:18px;padding:10px 14px}dialog.ps .cr-recent-sheet .cr-recent__msg--pet{background:var(--pr-white);color:var(--pr-ink);border-bottom-left-radius:6px}dialog.ps .cr-recent-sheet .cr-recent__msg--me{background:var(--pr-tint);color:var(--pr-ink);border-bottom-right-radius:6px}dialog.ps .cr-recent-sheet .cr-recent__row>.cr-recent__msg{max-width:none}dialog.ps .cr-recent-sheet .cr-recent__avatar{background:var(--pr-white);color:var(--pr-ink2)}dialog.ps .cr-recent-sheet .cr-recent__photo{vertical-align:middle;width:44px;height:44px;margin:0 8px 0 0;display:inline-block}dialog.ps .cr-recent-sheet .cr-recent__photo img{border-radius:8px;width:44px;height:44px;max-height:none}dialog.ps .cr-recent-sheet :is(.cr-recent__empty,.cr-unsent){font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-recent-sheet .cr-unsent button{min-height:44px;font:600 14px/20px var(--pr-font)}dialog.ps .cr-recent-sheet .cr-recent__quick{padding:0 0 8px}dialog.ps .cr-recent-sheet .cr-recent__chip{background:var(--pr-white);min-height:44px;box-shadow:none;color:var(--pr-ink);font:var(--pr-callout);white-space:normal;text-align:left;border:0;border-radius:22px;padding:0 16px}dialog.ps .cr-recent-sheet .cr-recent__composer{z-index:2;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--pr-paper);box-shadow:0 -1px 0 var(--pr-line);border:0;margin:0 -16px;position:sticky;bottom:0}dialog.ps .cr-recent-sheet .cr-composer{background:var(--pr-white);min-height:48px;box-shadow:none;border:0;border-radius:24px}dialog.ps .cr-recent-sheet .cr-composer :is(input,textarea){font:var(--pr-body)}dialog.ps .cr-recent-sheet .cr-composer button{min-width:44px;min-height:44px}dialog.ps .cr-playbook-sheet .cr-playbook__lede{font:var(--pr-footnote);color:var(--pr-ink2);margin:0 0 16px}dialog.ps .cr-playbook-sheet .cr-playbook__list{gap:8px;max-height:none;margin:0;padding:0;list-style:none;display:grid;overflow:visible}dialog.ps .cr-playbook-sheet .cr-playbook__card{border-radius:var(--pr-radius);background:var(--pr-white);box-shadow:none;border:0;gap:12px;padding:12px;display:flex}dialog.ps .cr-playbook-sheet .cr-playbook__card.is-focus{box-shadow:inset 0 0 0 2px var(--pr-action)}dialog.ps .cr-playbook-sheet .cr-playbook__icon{background:var(--pr-surface);width:32px;height:32px;color:var(--pr-ink2);border-radius:8px}dialog.ps .cr-playbook-sheet .cr-playbook__icon svg{width:20px;height:20px}dialog.ps .cr-playbook-sheet .cr-playbook__title-row{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px}dialog.ps .cr-playbook-sheet .cr-playbook__title-row h3{font:500 17px/22px var(--pr-font);color:var(--pr-ink);letter-spacing:0;flex:auto;margin:0}dialog.ps .cr-playbook-sheet .cr-playbook__tag{background:var(--pr-surface);height:28px;color:var(--pr-ink2);font:600 13px/28px var(--pr-font);border-radius:14px;align-items:center;padding:0 10px;display:inline-flex}dialog.ps .cr-playbook-sheet .cr-playbook__tag.is-paid{background:var(--pr-tint);color:var(--pr-action)}dialog.ps .cr-playbook-sheet .cr-playbook__what{font:400 15px/22px var(--pr-font);color:var(--pr-ink)}dialog.ps .cr-playbook-sheet .cr-playbook__how{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-playbook-sheet .cr-playbook__actions{gap:8px;margin-top:4px}dialog.ps .cr-playbook-sheet .cr-playbook__go{isolation:isolate;min-height:44px;color:var(--pr-action);font:600 15px/20px var(--pr-font);background:0 0;border:0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}dialog.ps .cr-playbook-sheet .cr-playbook__go:before{content:"";z-index:-1;background:var(--pr-tint);border-radius:18px;position:absolute;inset:4px 0}dialog.ps .cr-playbook-sheet .cr-playbook__read{min-height:44px;font:500 15px/20px var(--pr-font);color:var(--pr-ink2);align-items:center;padding:0 8px;display:inline-flex}dialog.ps .cr-album-sheet .cr-album__sum{font:var(--pr-footnote);color:var(--pr-ink2);margin:0 0 12px}dialog.ps .cr-album-sheet .cr-album__list{border-radius:var(--pr-radius);background:var(--pr-white);gap:0;display:block;overflow:hidden}dialog.ps .cr-album-sheet .cr-album__row{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:8px 12px;position:relative}dialog.ps .cr-album-sheet .cr-album__row.is-found{box-shadow:none;background:0 0}dialog.ps .cr-album-sheet .cr-album__row+.cr-album__row:before{content:"";border-top:1px solid var(--pr-line);position:absolute;top:0;left:56px;right:0}dialog.ps .cr-album-sheet .cr-album__tile{border-radius:8px;width:32px;height:32px}dialog.ps .cr-album-sheet .cr-album__text b{font:500 17px/22px var(--pr-font);color:var(--pr-ink)}dialog.ps .cr-album-sheet .cr-album__row:not(.is-found) .cr-album__text b{color:var(--pr-ink2);font-weight:500}dialog.ps .cr-album-sheet .cr-album__text small{font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-album-sheet .cr-album__rare{background:var(--pr-tint);height:28px;color:var(--pr-action);font:600 13px/28px var(--pr-font);border-radius:14px;align-items:center;padding:0 10px;display:inline-flex}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card){font:var(--pr-body);color:var(--pr-ink)}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) .cr-daynote__chips{gap:8px;margin-top:12px}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) .cr-daynote__chip{background:var(--pr-white);min-height:44px;box-shadow:none;color:var(--pr-ink);font:var(--pr-callout);border:0;border-radius:22px;padding:0 16px}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) .cr-daynote__chip.is-primary{background:var(--pr-action);color:#fff;font-weight:600}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) .cr-daynote__chip.is-quiet{color:var(--pr-ink2);background:0 0}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card)>.cr-daynote__chip{margin-top:12px}dialog.ps .cr-letter-sheet .cr-letter__paper{border-radius:var(--pr-radius);background:var(--pr-white);box-shadow:none;border:0;margin:0;padding:16px}dialog.ps .cr-letter-sheet .cr-letter__paper p{font:400 16px/26px var(--pr-font);color:var(--pr-ink);margin:0 0 12px}dialog.ps .cr-letter-sheet .cr-letter__paper p:last-child{margin-bottom:0}dialog.ps .cr-letter-sheet .cr-letter__name{margin-top:16px}dialog.ps .cr-letter-sheet .cr-letter__name p{font:var(--pr-body);margin:0}dialog.ps .cr-letter-sheet .cr-between__callme input{background:var(--pr-white);min-height:44px;font:var(--pr-body);border:0;border-radius:12px}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) :is(.cr-between__now,.cr-between__msg,.cr-daynote__hint){font:var(--pr-footnote);color:var(--pr-ink2);margin:12px 0 0}dialog.ps :is(.cr-letter-sheet,.cr-daynote-card) .cr-between__msg.is-error{color:var(--pr-action)}dialog.ps .cr-daynote-card .cr-daynote-sheet__text{font:var(--pr-body);color:var(--pr-ink);margin:12px 0 0}dialog.ps .cr-daynote-card :is(figcaption,.cr-polaroid p){font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-daynote-card .cr-daynote-sheet__answer{gap:8px;margin-top:16px;display:grid}dialog.ps .cr-daynote-card .cr-daynote-sheet__answered{background:var(--pr-white);border-radius:12px;margin-top:16px;padding:12px}dialog.ps .cr-daynote-card .cr-daynote-sheet__answered small{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3)}dialog.ps .cr-daynote-card .cr-daynote-sheet__answered p{font:var(--pr-body);color:var(--pr-ink)}dialog.ps .cr-daynote-card .cr-daynote-sheet__answer label{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3)}dialog.ps .cr-daynote-card .cr-daynote-sheet__answer textarea{background:var(--pr-white);font:var(--pr-body);color:var(--pr-ink);border:0;border-radius:12px;padding:12px}dialog.ps .cr-daynote-card .cr-daynote-sheet__answer small{font:var(--pr-caption);color:var(--pr-ink3);text-align:right}dialog.ps .cr-daynote-card .cr-daynote-card__pin{margin-top:12px}dialog.ps .cr-tools-sheet :is(.cr-gym-moves,.cr-gym-path){color:var(--pr-ink);gap:8px;margin:16px 0 0}dialog.ps .cr-tools-sheet .cr-gym-path>strong{font:600 13px/18px var(--pr-font);letter-spacing:.02em;color:var(--pr-ink3)}dialog.ps .cr-tools-sheet .cr-gym-path__link{min-height:44px;color:var(--pr-action);font:500 14px/20px var(--pr-font);margin:0}dialog.ps .cr-tools-sheet .cr-gym-offer{border-radius:var(--pr-radius);background:var(--pr-white);color:var(--pr-ink);text-align:left;border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0 0;padding:12px}dialog.ps .cr-tools-sheet :is(.cr-gym-moves,.cr-gym-path) .cr-gym-offer{margin:0}dialog.ps .cr-tools-sheet .cr-gym-path .cr-gym-offer[aria-disabled=true]{box-shadow:inset 0 0 0 1px var(--pr-line);background:0 0}dialog.ps .cr-tools-sheet .cr-gym-offer__copy strong{font:500 17px/22px var(--pr-font);color:var(--pr-ink)}dialog.ps .cr-tools-sheet .cr-gym-offer__copy :is(small,.cr-departure__ok,.cr-departure__step){font:var(--pr-footnote);color:var(--pr-ink2)}dialog.ps .cr-tools-sheet .cr-gym-offer__open,dialog.ps .cr-tools-sheet .cr-gym-offer .cr-btn.is-locked{background:var(--pr-tint);height:auto;min-height:44px;color:var(--pr-action);font:600 15px/20px var(--pr-font);white-space:normal;text-align:left;border:0;border-radius:22px;justify-self:start;align-items:center;gap:6px;padding:0 16px;display:inline-flex}dialog.ps .cr-tools-sheet .cr-gym-offer__open.is-primary{background:var(--pr-action);color:#fff;border-radius:24px;justify-content:center;justify-self:stretch;min-height:48px}dialog.ps .cr-tools-sheet .cr-gym-offer .cr-lock-tag{background:var(--pr-white);height:28px}dialog.ps .cr-tools-sheet .cr-departure__bar{background:#281d2b1a}dialog.ps .cr-tools-sheet .cr-daily-tools__body>:first-child,dialog.ps .cr-daynote-card>:first-child{margin-top:0}dialog.ps .cr-tools-sheet:has(.cr-daily-tools__busy) :is(.cr-focus__dial,.cr-workout__dial,.cr-breathe__guide){width:112px}dialog.ps .cr-tools-sheet:has(.cr-daily-tools__busy) .cr-breathe__words{top:56px}dialog.ps .cr-tools-sheet:has(.cr-daily-tools__busy) :is(.cr-focus__center,.cr-workout__center) strong{font-size:30px;line-height:36px}dialog.ps .cr-tools-sheet:has(.cr-daily-tools__busy) :is(.cr-focus__center,.cr-workout__center) small{display:none}
