.siteFooter{width:min(calc(100% - 32px),720px);position:fixed;right:16px;bottom:max(12px,env(safe-area-inset-bottom));left:16px;z-index:6;margin:0 auto;color:#8a8a8a;pointer-events:none}.siteFooter nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 16px;pointer-events:auto}.siteFooter a{color:inherit;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;transition:color .18s ease,transform .18s ease}.siteFooter a:hover{color:#111;transform:translateY(-1px)}.siteFooter a:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:4px;border-radius:8px}.siteFooterInline{position:static;margin:28px auto 0;padding-bottom:0}@media(min-width:860px){.siteFooter{width:auto;right:32px;bottom:max(18px,env(safe-area-inset-bottom));left:32px}.siteFooter nav{gap:22px}.siteFooter a{font-size:.84rem}}html.legalDocumentScroll,html.legalDocumentScroll body,html.legalDocumentScroll #root{height:auto;min-height:100%;overflow:visible}html.legalDocumentScroll body{overflow-y:auto;-webkit-overflow-scrolling:touch}.legalShell{width:100%;min-height:100dvh;display:grid;justify-items:center;padding:max(42px,env(safe-area-inset-top)) 22px max(36px,env(safe-area-inset-bottom));background:#efefef}.legalPage{width:min(100%,760px)}.legalBackLink{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-bottom:34px;color:#777;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none}.legalBackLink svg{width:18px;height:18px}.legalBackLink path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.legalBackLink:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px;border-radius:10px}.legalHeader{margin-bottom:32px}.legalEyebrow{margin:0 0 12px;color:#8a8a8a;font-size:.82rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.legalTitle{max-width:10ch;margin:0;color:#000;font-size:clamp(2.9rem,13vw,5.2rem);font-weight:900;line-height:.9}.legalUpdated{margin:18px 0 0;color:#777;font-size:clamp(1rem,4.2vw,1.16rem);font-weight:700;line-height:1.2}.legalContent{display:grid;gap:0;padding:27px 20px 31px;border-radius:24px;background:#fff;color:#575757}.legalContent h2{margin:34px 0 12px;color:#202020;font-size:clamp(1.2rem,4.9vw,1.48rem);font-weight:900;line-height:1.08}.legalContent h2:first-child{margin-top:0}.legalContent h3{margin:24px 0 9px;color:#3f3f3f;font-size:clamp(1.05rem,4.2vw,1.2rem);font-weight:900;line-height:1.12}.legalContent p,.legalContent li,.legalContent td,.legalContent th{font-size:clamp(.98rem,3.95vw,1.06rem);line-height:1.52}.legalContent p{margin:0 0 14px}.legalContent ul{display:grid;gap:8px;margin:0 0 16px;padding-left:20px}.legalContent li{padding-left:3px}.legalContent a{color:#151515;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legalTableWrap{width:100%;overflow-x:auto;margin:4px 0 18px;border-radius:18px;background:#f3f3f3}.legalContent table{width:100%;min-width:620px;border-collapse:collapse}.legalContent th,.legalContent td{padding:14px 16px;border-bottom:1px solid #e2e2e2;text-align:left;vertical-align:top}.legalContent th{color:#252525;font-weight:900}.legalContent td{color:#5f5f5f}.legalContent tr:last-child td{border-bottom:0}@media(min-width:860px){.legalShell{padding:104px 48px 48px}.legalPage{width:min(100%,900px)}.legalHeader{margin-bottom:40px}.legalTitle{max-width:12ch}.legalContent{padding:42px 48px 48px}}@font-face{font-family:Satoshi Variable;src:url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-B3SN4yqc.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-DoW3kFbX.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-C3YRi9Vg.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Black-CBuN7gOj.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{font-family:Satoshi Variable,Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101112;background:#efefef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}html.designDocumentScroll,html.designDocumentScroll body,html.designDocumentScroll #root{height:auto;min-height:100%;overflow:visible}html.designDocumentScroll body{overflow-y:auto;-webkit-overflow-scrolling:touch}body{min-width:320px;min-height:100dvh;margin:0}button{font:inherit}.resetPasswordShell{width:100%;min-height:100dvh;display:grid;justify-items:center;overflow:hidden;background:#efefef}.resetPasswordStage{width:min(100%,430px);min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5.4dvh,56px) 28px clamp(40px,6dvh,64px);background:#efefef}.resetPasswordCharacterWrap{width:min(60vw,262px);display:grid;justify-items:center;margin:0 auto clamp(38px,5.8dvh,58px)}.resetPasswordIllustration{width:75%;height:auto;max-width:400px;display:block;filter:drop-shadow(0 9px 8px rgba(0,0,0,.16));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.resetPasswordShadow{width:58%;height:18px;display:block;margin-top:3px;border-radius:50%;background:#00000021;filter:blur(8px)}.resetPasswordHeader{text-align:center}.resetPasswordHeader h1{max-width:none;margin:0;color:#000;font-size:clamp(2.55rem,10.8vw,3.3rem);font-weight:900;line-height:.96;letter-spacing:0;text-align:center}.resetPasswordDescription{max-width:330px;margin:16px auto 0;color:#858585;font-size:clamp(1rem,4.1vw,1.16rem);font-weight:400;line-height:1.36;text-align:center}.resetPasswordForm{width:calc(100% + 8px);display:flex;flex-direction:column;gap:12px;margin:28px -4px 0}.resetPasswordField{display:flex;flex-direction:column;gap:9px}.resetPasswordField span{padding-left:7px;color:#555;font-size:.95rem;font-weight:800;line-height:1}.resetPasswordField input{width:100%;min-height:58px;padding:0 21px;border:0;border-radius:21px;outline:0;background:#fff;color:#111;font:inherit;font-size:1rem;font-weight:500;box-shadow:0 16px 34px #0000000a;transition:box-shadow .18s ease,transform .18s ease}.resetPasswordField input:focus{box-shadow:0 16px 34px #0000000a,0 0 0 3px #10111214}.resetPasswordField input:disabled{color:#999;cursor:not-allowed}.resetPasswordField input::placeholder{color:#8d8d8d;opacity:1}.resetPasswordSubmit{min-height:58px;margin-top:8px;padding:0 24px;border:0;border-radius:20px;background:linear-gradient(90deg,#555,#111);color:#fff;cursor:pointer;font-size:clamp(1.03rem,4.2vw,1.16rem);font-weight:700;line-height:1;transition:filter .18s ease,transform .18s ease}.resetPasswordSubmit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.resetPasswordSubmit:active:not(:disabled){transform:scale(.98)}.resetPasswordSubmit:focus-visible{outline:3px solid rgba(26,26,26,.18);outline-offset:3px}.resetPasswordSubmit:disabled{background:#dedede;color:#9a9a9a;cursor:not-allowed}.resetPasswordMessage{margin:3px 0 0;padding:14px 16px;border-radius:18px;font-size:14px;font-weight:700;line-height:1.35;text-align:center}.resetPasswordMessageError{border:1px solid rgba(255,107,107,.3);background:#ff6b6b1a;color:#d84f4f}.resetPasswordMessageSuccess{border:1px solid rgba(144,238,144,.3);background:#90ee901a;color:#2e8b57}.pageShell{width:100%;height:100dvh;display:grid;place-items:center;overflow:hidden;background:#efefef}.designPageShell{height:auto;min-height:100dvh;display:block;overflow:visible}.stage{width:min(100%,430px);height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:24px;background:#efefef}.introStage{display:grid;grid-template-rows:auto auto auto;justify-content:center;align-content:center;align-items:center;justify-items:center;gap:clamp(34px,5.6dvh,56px);padding:clamp(52px,8.5dvh,88px) 24px clamp(36px,7dvh,68px);overflow:hidden}.introCopy{align-self:end;text-align:center}.introTitle{max-width:none;margin:0;font-size:clamp(5rem,18vw,6.1rem);font-weight:900;line-height:.9}.introSubtitle{margin:6px 0 0;color:#7f7f7f;font-size:clamp(1.65rem,6.2vw,2rem);font-weight:700;line-height:1.08}.characterButton{width:min(68vw,260px);display:grid;justify-items:center;padding:0;border:0;background:transparent;cursor:pointer;view-transition-name:dun-character;transform-origin:50% 72%;transition:transform .18s ease,filter .18s ease}.characterButton:hover{transform:translateY(-3px) scale(1.015)}.characterButton:active{transform:translateY(0) scale(.985)}.characterButton:focus-visible{outline:3px solid rgba(16,17,18,.18);outline-offset:10px;border-radius:999px}.characterImage{width:100%;height:auto;display:block;filter:drop-shadow(0 9px 8px rgba(0,0,0,.18));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.characterShadow{width:76%;height:auto;display:block;margin-top:clamp(16px,3.2dvh,26px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.introHint{align-self:start;display:grid;justify-items:center;gap:14px;color:#aaa;font-size:clamp(1.45rem,5.8vw,1.85rem);font-weight:700;line-height:1;text-align:center}.introChevron{width:17px;height:17px;border-top:3px solid #b7b7b7;border-left:3px solid #b7b7b7;transform:rotate(45deg)}.menuStage{display:grid;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(34px,5dvh,54px);padding:clamp(44px,6.5dvh,70px) 24px clamp(32px,5dvh,54px);overflow:hidden}.menuBackButton{width:20px;height:20px;position:absolute;top:max(18px,env(safe-area-inset-top));left:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:#000;background:transparent;cursor:pointer;opacity:.3;transition:filter .26s ease,opacity .18s ease,transform .26s ease}.menuBackButton svg{width:20px;height:20px;overflow:visible}.menuBackButton path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.menuBackButton:focus-visible{outline:2px solid rgba(0,0,0,.28);outline-offset:5px;border-radius:999px}.desktopNav{display:none}.menuCharacterWrap{width:min(48vw,218px);display:grid;justify-items:center;view-transition-name:dun-character}.menuCharacterImage{width:100%;height:auto;display:block;filter:drop-shadow(0 9px 8px rgba(0,0,0,.18));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.menuCharacterShadow{width:82%;height:auto;display:block;margin-top:clamp(16px,3dvh,26px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.taskList{width:100%;display:grid;gap:11px}.taskButton{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 30px;border:0;border-radius:20px;color:#000;background:#fff;box-shadow:0 6px 10px #00000026;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.taskButton:hover{transform:translateY(-1px);box-shadow:0 8px 14px #00000029}.taskButton:active{transform:scale(.98)}.taskButton:focus-visible{outline:3px solid rgba(8,225,139,.22);outline-offset:3px}.taskText{min-width:0;flex:1;font-size:clamp(1.12rem,4.55vw,1.34rem);font-weight:400;line-height:1.12}.taskText strong{font-weight:900}.taskCheckbox{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #08e18b;border-radius:100px;background:#08e18b21}.taskCheckIcon{width:24px;height:24px;overflow:visible}.taskCheckIcon path{fill:none;stroke:#08e18b;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.menuActions{display:grid;justify-items:center;gap:12px}.betaButton,.supportButton{min-width:min(58vw,304px);min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border:0;border-radius:20px;cursor:pointer;font-size:clamp(1.12rem,4.6vw,1.3rem);font-weight:400;line-height:1;text-decoration:none}.betaButton{color:#fff;background:linear-gradient(90deg,#555,#111)}.supportButton{color:#101112;background:#fff;box-shadow:0 6px 10px #0000001c}.betaButton:focus-visible,.supportButton:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px}.supportShell{width:100%;height:auto;min-height:100dvh;display:grid;justify-items:center;overflow:visible;background:#efefef}.supportStage{width:min(100%,458px);min-height:100dvh;margin-bottom:300px;padding:max(44px,env(safe-area-inset-top)) 29px 44px;background:#efefef}.supportHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px}.supportHeaderTitle{min-width:0}.supportTitle{max-width:none;margin:0;color:#000;font-size:clamp(2.45rem,9.6vw,3.05rem);font-weight:900;line-height:.88;letter-spacing:0}.supportSubtitle{margin:8px 0 0;color:gray;font-size:clamp(1.08rem,4.2vw,1.24rem);font-weight:700;line-height:1.08}.supportHeaderActions{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px}.supportHomeLink{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border-radius:14px;color:#777;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.supportHomeLink svg{width:16px;height:16px}.supportHomeLink path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.supportHomeLink:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px;border-radius:10px}.supportLoginButton,.supportCreateButton{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease}.supportLoginButton{width:55px;height:55px;position:relative;color:#282828;background:#fff}.supportLoginButtonConnected:after{content:"";width:11px;height:11px;position:absolute;right:6px;bottom:7px;border:2px solid #ffffff;border-radius:50%;background:#08e18b}.supportLoginButton svg{width:32px;height:32px}.supportLoginButton path{fill:currentColor}.supportSearchRow{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:14px;margin-top:49px}.supportSearch{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px 0 21px;border-radius:21px;background:#fff}.supportSearch input{width:100%;min-width:0;border:0;outline:0;color:#555;background:transparent;font:inherit;font-size:1rem;font-weight:400}.supportSearch input::placeholder{color:#838383;opacity:1}.supportSearch svg{width:32px;height:32px;color:#8f8f8f}.supportSearch circle,.supportSearch path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.supportCreateButton{width:58px;height:58px;color:#fff;background:#505050}.supportCreateButton svg{width:31px;height:31px}.supportCreateButton path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.supportSortControl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;padding:5px;border-radius:18px;background:#fff}.supportSortButton{min-height:40px;border:0;border-radius:14px;color:#777;background:transparent;cursor:pointer;font-size:.95rem;font-weight:700}.supportSortButtonActive{color:#fff;background:#505050}.supportSortButton:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px}.supportIssueList{display:grid;gap:11px;margin-top:10px}.supportIssue{min-height:84px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:14px;padding:13px 14px 13px 22px;border-radius:21px;background:#fff}.supportIssueLink{min-width:0;color:#5f5f5f;text-decoration:none}.supportIssueTitle{display:block;overflow:hidden;font-size:clamp(1rem,3.8vw,1.07rem);font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.supportLikeButton{min-width:42px;display:grid;justify-items:center;gap:1px;padding:0;border:0;color:#989898;background:transparent;cursor:pointer}.supportLikeButton svg{width:34px;height:34px}.supportLikeButton path{fill:currentColor}.supportLikeButton span{color:#565656;font-size:1rem;font-weight:500;line-height:1}.supportLikeButtonActive{color:#505050}.supportLoginButton:hover,.supportCreateButton:hover,.supportIssue:hover,.supportLikeButton:hover{transform:translateY(-1px)}.supportLoginButton:active,.supportCreateButton:active,.supportLikeButton:active{transform:scale(.96)}.supportLoginButton:focus-visible,.supportCreateButton:focus-visible,.supportIssueLink:focus-visible,.supportLikeButton:focus-visible,.supportBackLink:focus-visible,.supportSubmitButton:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px}.supportFormStage{padding-top:max(52px,env(safe-area-inset-top))}.supportBackLink{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:42px;color:#777}.supportBackLink svg{width:22px;height:22px}.supportBackLink path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.supportFormHeader{margin-bottom:38px}.supportForm{display:grid;gap:18px}.supportForm label{display:grid;gap:9px;color:#707070;font-size:.96rem;font-weight:700}.supportForm input,.supportForm textarea{width:100%;border:0;border-radius:21px;outline:0;color:#555;background:#fff;font:inherit;font-size:1rem;font-weight:400}.supportForm input{min-height:58px;padding:0 21px}.supportForm textarea{min-height:166px;resize:vertical;padding:18px 21px;line-height:1.4}.supportForm input::placeholder,.supportForm textarea::placeholder{color:#9a9a9a;opacity:1}.supportSubmitButton{min-height:58px;margin-top:12px;border:0;border-radius:21px;color:#fff;background:#505050;cursor:pointer;font-size:1.05rem;font-weight:700}.supportSubmitButton:disabled{cursor:wait;opacity:.72}.supportProfileSummary{display:grid;gap:4px;margin-bottom:22px;padding:22px 21px;border-radius:21px;background:#fff}.supportProfileName{margin:0;color:#505050;font-size:1.16rem;font-weight:900;line-height:1.2}.supportProfileEmail{margin:0;color:#8a8a8a;font-size:.98rem;font-weight:500;line-height:1.3}.supportNotice{margin:18px 0 0;color:#777;font-size:.96rem;font-weight:500;line-height:1.35}.supportDetailStage{position:relative;padding-top:max(52px,env(safe-area-inset-top));padding-bottom:28px}.supportDetailBackButton{width:20px;height:20px;position:absolute;top:max(18px,env(safe-area-inset-top));left:20px;display:inline-flex;align-items:center;justify-content:center;color:#000;opacity:.3}.supportDetailBackButton svg{width:20px;height:20px;overflow:visible}.supportDetailBackButton path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.supportDetailBackButton:focus-visible{outline:2px solid rgba(0,0,0,.28);outline-offset:5px;border-radius:999px}.supportDetailCard{min-height:min(72dvh,740px);margin-top:53px;padding:30px 12px 39px;border-radius:21px;background:#fff}.supportDetailTop{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:14px;padding:0 10px 0 8px}.supportDetailTitle{margin:4px 0 0;color:#505050;font-size:clamp(1.1rem,4.5vw,1.22rem);font-weight:900;line-height:1.18}.supportDetailLikeButton{margin-top:-19px}.supportDetailLikeButton svg{width:35px;height:35px}.supportDetailDescription{margin:16px 8px 0;color:#777;font-size:clamp(.98rem,3.85vw,1.06rem);font-weight:400;line-height:1.42}.supportDetailMeta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:31px 17px 0 8px;color:#a0a0a0;font-size:clamp(.95rem,3.7vw,1.02rem);font-weight:400;line-height:1.2}.supportDetailMeta span:first-child{color:#151515}.supportDetailSeparator{height:1px;margin:25px 0 0;background:#9b9b9b}.supportCommentList{display:grid;gap:22px;margin-top:25px;padding:0 11px 0 10px}.supportComment{color:#8a8a8a}.supportCommentHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.supportCommentAuthor{min-width:0;display:inline-flex;align-items:center;gap:10px;color:#a3a3a3;font-size:.98rem;font-weight:400}.supportCommentAvatar{width:29px;height:29px;flex:0 0 29px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#202020;background:#f1f1f1}.supportCommentAvatar svg{width:17px;height:17px}.supportCommentAvatar path{fill:currentColor}.supportCommentDate{flex:0 0 auto;color:#151515;font-size:.98rem;font-weight:400}.supportComment p{margin:0;color:#777;font-size:clamp(.98rem,3.85vw,1.06rem);font-weight:400;line-height:1.42}.supportCommentButton{width:min(100%,267px);min-height:52px;display:flex;align-items:center;justify-content:center;margin:20px auto 0;border:0;border-radius:18px;color:#fff;background:linear-gradient(90deg,#555,#111);cursor:pointer;font-size:1.06rem;font-weight:400}.supportCommentButton:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px}.supportInlineCommentForm{display:grid;gap:12px;margin-top:20px}.supportInlineCommentForm textarea{width:100%;min-height:118px;resize:vertical;padding:18px 21px;border:0;border-radius:21px;outline:0;color:#555;background:#fff;font:inherit;font-size:1rem;font-weight:400;line-height:1.4}.supportInlineCommentForm textarea::placeholder{color:#9a9a9a;opacity:1}@media(min-width:860px){.supportStage{width:min(100%,960px);padding:92px 48px 56px}.supportHeader{width:min(100%,800px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px}.supportHomeLink{grid-column:auto;grid-row:1;min-height:40px;padding:0 12px}.supportHeaderTitle{grid-column:1;grid-row:1}.supportHeaderActions{grid-column:3;grid-row:1}.supportSearchRow,.supportSortControl,.supportIssueList,.supportForm,.supportProfileSummary,.supportNotice,.supportDetailCard,.supportInlineCommentForm{width:min(100%,800px);margin-right:auto;margin-left:auto}.supportIssueList{gap:14px}.supportIssue{min-height:88px;padding-right:20px;padding-left:28px}.supportIssueTitle,.supportDetailDescription,.supportComment p{white-space:normal;font-size:1.06rem}.supportDetailBackButton{left:calc(50% - min(480px,50vw) + 20px)}.supportDetailCard{padding:34px 28px 42px}.supportDetailTitle{font-size:1.28rem}.supportCommentButton{width:267px}}.ritualStage{justify-content:flex-start;overflow:hidden;padding:clamp(72px,10dvh,90px) 22px 0}.ritualContent{width:100%;position:relative;z-index:1;transition:filter .26s ease,transform .26s ease}.ritualHeader{margin:0 0 clamp(28px,4.2dvh,36px) 6px}.ritualTitle{max-width:none;margin:0;font-size:clamp(2.35rem,10.6vw,3.1rem);font-weight:900;line-height:.95}.ritualSubtitle{margin:8px 0 0;color:#868686;font-size:clamp(1.02rem,4.45vw,1.28rem);font-weight:700;line-height:1.05}.ritualCard{display:grid;gap:0;padding:28px 26px;border-radius:28px;background:#fff}.ritualStep{display:grid;grid-template-columns:1fr auto;gap:18px;padding:0 0 20px;border-bottom:1px solid #e5e5e5}.ritualStep+.ritualStep{padding-top:19px}.ritualStep:last-child{padding-bottom:0;border-bottom:0}.ritualStep h2{margin:0;color:#525252;font-size:clamp(1.08rem,4.5vw,1.34rem);font-weight:800;line-height:1.12}.ritualStep p{margin:8px 0 0;color:#8c8c8c;font-size:clamp(.91rem,3.65vw,1.02rem);font-weight:400;line-height:1.32}.ritualStep span{color:#555;font-size:clamp(1.08rem,4.4vw,1.26rem);font-weight:900;line-height:1}.ritualShowcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.42fr);align-items:start;gap:26px;margin-top:20px}.dailyBox{min-height:154px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:16px 18px;border-radius:20px;background:#353535}.dailyBox img{width:100%;height:auto;display:block}.dailyMockupButton{width:100%;max-width:116px;display:block;justify-self:end;padding:0;border:0;background:transparent;cursor:zoom-in;transition:transform .18s ease,filter .18s ease}.dailyMockupButton:hover{transform:translateY(-2px) scale(1.02)}.dailyMockupButton:focus-visible{outline:3px solid rgba(16,17,18,.18);outline-offset:6px;border-radius:18px}.dailyMockup{width:100%;height:auto;display:block}.ritualCharacter{width:min(118vw,500px);position:absolute;left:50%;bottom:-42px;z-index:0;transform:translate(-50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ritualBlurredContent{filter:blur(12px);transform:scale(.985);transition:filter .26s ease,transform .26s ease}.mockupOverlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:38px;background:#0000007a;animation:mockupOverlayIn .26s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mockupOverlayClosing{animation:mockupOverlayOut .26s ease both}.mockupBackdrop{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent;cursor:zoom-out}.mockupOverlayImage{width:min(72vw,300px);max-height:min(78dvh,680px);object-fit:contain;display:block;position:relative;z-index:1;animation:mockupImageIn .32s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 24px 36px rgba(0,0,0,.28))}.mockupOverlayImageClosing{animation:mockupImageOut .26s ease both}.mockupBackdrop:focus-visible{outline:0}.designStage{min-height:100dvh;height:auto;margin:0 auto 300px;justify-content:flex-start;overflow:visible;padding:clamp(88px,11dvh,112px) 28px 22px}.designContent{width:100%}.designHeader{margin:0 0 clamp(48px,6.2dvh,60px);padding-left:0}.designTitle{max-width:none;margin:0;color:#000;font-size:clamp(2.55rem,10.8vw,3.25rem);font-weight:900;line-height:.92}.designSubtitle{margin:7px 0 0;color:#7d7d7d;font-size:clamp(1.08rem,4.6vw,1.35rem);font-weight:800;line-height:1}.designCard{width:100%;border-radius:24px;background:#fff}.designCard h2{margin:0;color:#505050;font-size:clamp(1.05rem,4.3vw,1.25rem);font-weight:900;line-height:1.16}.designCard p{margin:10px 0 0;color:#5c5c5c;font-size:clamp(1rem,4.05vw,1.16rem);font-weight:400;line-height:1.34}.designCardTop{padding:24px 18px 23px}.designCardBottom{padding:24px 18px 25px}.designMockup{width:calc(100% + 22px);max-width:none;display:block;margin:28px -11px 34px}.statsStage{min-height:100dvh;height:auto;margin:0 auto 300px;justify-content:flex-start;overflow:visible;padding:clamp(92px,12dvh,116px) 28px 0}.statsContent{width:100%;min-height:1180px;height:auto;position:relative}.statsHeader{position:relative;z-index:3}.statsTitle{max-width:none;margin:0;color:#000;font-size:clamp(2.35rem,10.5vw,3rem);font-weight:900;line-height:.94}.statsSubtitle{margin:7px 0 0;color:#7c7c7c;font-size:clamp(1.05rem,4.55vw,1.28rem);font-weight:800;line-height:1}.statsGraphArea{width:calc(100% + 56px);height:360px;position:absolute;top:clamp(120px,15dvh,146px);left:-28px;z-index:1;overflow:visible}.statsGraphSvg{width:100%;height:360px;position:absolute;inset:0;overflow:visible}.statsGraphFill{fill:url(#statsAreaGradient);opacity:0;animation:statsAreaIn .52s ease-out .48s both}.statsGraphStroke{fill:none;stroke:#000;stroke-width:6.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:780;stroke-dashoffset:780;animation:statsLineDraw .98s ease-in-out .41s both}.statsCharacter{width:min(43vw,190px);position:absolute;top:-24px;left:22px;z-index:2;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.statsText{position:absolute;z-index:3;color:#777}.statsText h2{margin:0;color:#636363;font-size:clamp(1.1rem,4.7vw,1.34rem);font-weight:900;line-height:1.05}.statsText p{margin:5px 0 0;font-size:clamp(.98rem,4.2vw,1.14rem);font-weight:400;line-height:1.3}.statsMetrics{width:66%;top:clamp(276px,35dvh,328px);right:0;text-align:right}.statsExplanations{width:78%;top:clamp(414px,51dvh,468px);left:0}.statsAdvice{width:76%;top:clamp(538px,65dvh,593px);right:0;text-align:right}.statsGraphCard{width:calc(100% + 10px);position:absolute;left:-5px;top:clamp(694px,81dvh,748px);z-index:2;border-radius:22px 22px 0 0}.restStage{min-height:100dvh;height:auto;margin:0 auto 300px;justify-content:flex-start;overflow:visible;padding:clamp(92px,11.6dvh,120px) 31px 24px}.restContent{width:100%}.restHeader{position:relative;z-index:2}.restTitle{max-width:none;margin:0;color:#000;font-size:clamp(2.55rem,11vw,3.3rem);font-weight:900;line-height:.94}.restSubtitle{margin:7px 0 0;color:#7d7d7d;font-size:clamp(1.08rem,4.7vw,1.35rem);font-weight:800;line-height:1}.restCharacterWrap{width:min(59vw,270px);display:grid;justify-items:center;margin:clamp(58px,8.4dvh,78px) auto clamp(66px,9dvh,86px)}.restCharacter{width:100%;height:auto;display:block;filter:drop-shadow(0 9px 8px rgba(0,0,0,.16));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.restShadow{width:70%;height:auto;display:block;margin-top:clamp(22px,3.2dvh,34px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.restCard{position:relative;border-radius:22px;background:#fff;color:#565656;font-size:clamp(1rem,4vw,1.14rem);font-weight:400;line-height:1.36}.restCard p{margin:0}.restCard strong{font-weight:900}.restCardSmall{padding:20px 17px;margin-bottom:23px}.restCardLarge{padding:25px 17px 24px}.restCardLarge p+p{margin-top:22px}.restMoon{width:28px;height:28px;position:absolute;top:21px;right:21px;border-radius:50%;background:#555}.restMoon:after{content:"";width:24px;height:24px;position:absolute;top:-4px;right:-5px;border-radius:50%;background:#fff}.betaStage{justify-content:center;overflow:hidden;padding:38px 28px}.betaContent{width:100%;display:grid;justify-items:center}.betaCharacterWrap{width:min(62vw,286px);display:grid;justify-items:center;margin:0 auto clamp(66px,8.6dvh,86px)}.betaCharacter{width:100%;height:auto;display:block;filter:drop-shadow(0 9px 8px rgba(0,0,0,.14));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.betaShadow{width:66%;height:auto;display:block;margin-top:6px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.betaHeader{text-align:center}.betaTitle{max-width:none;margin:0;color:#000;font-size:clamp(2.6rem,10.8vw,3.3rem);font-weight:900;line-height:.98}.betaSubtitle{margin:26px 0 0;color:#858585;font-size:clamp(1rem,4.1vw,1.16rem);font-weight:400;line-height:1.38}.betaForm{width:calc(100% + 8px);min-height:56px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;padding:5px 6px 5px 18px;border-radius:999px;background:#fff;box-shadow:0 16px 34px #0000000a}.betaInput{width:100%;min-width:0;border:0;outline:0;color:#111;background:transparent;font:inherit;font-size:.9rem;font-weight:500}.betaInput::placeholder{color:#8d8d8d}.betaSubmitButton{min-width:112px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:999px;color:#fff;background:#151515;box-shadow:inset 0 0 0 1px #ffffff2e;cursor:pointer;font-size:.9rem;font-weight:900;transition:opacity .18s ease,transform .18s ease}.betaSubmitButton:disabled{cursor:wait;opacity:.72}.betaSubmitButton:not(:disabled):active{transform:scale(.98)}.turnstileWidget{width:1px;height:1px;position:absolute;right:0;bottom:0;overflow:hidden;opacity:0;pointer-events:none}.betaToast{width:min(calc(100% - 42px),360px);position:absolute;left:50%;bottom:max(28px,env(safe-area-inset-bottom));z-index:8;padding:14px 16px;border-radius:18px;color:#fff;font-size:.92rem;font-weight:800;line-height:1.25;text-align:center;transform:translate(-50%);animation:betaToastIn .24s ease both;box-shadow:0 18px 34px #00000029}.betaToastSuccess{background:#151515}.betaToastError{background:#b93232}.delayedContent,.stateThreeContentEntering{animation:delayedContentIn .72s ease-out both}.stateThreeContentLeaving{animation:stateThreeContentOut .22s ease-in both}.stateFourContentEntering{animation:delayedContentIn .72s ease-out both}.stateFourContentLeaving{animation:stateThreeContentOut .22s ease-in both}.stateFiveContentEntering{animation:delayedContentIn .72s ease-out both}.stateFiveContentLeaving{animation:stateThreeContentOut .22s ease-in both}.stateSixContentEntering{animation:delayedContentIn .72s ease-out both}.stateSixContentLeaving{animation:stateThreeContentOut .22s ease-in both}.stateSevenContentEntering{animation:delayedContentIn .72s ease-out both}.stateSevenContentLeaving{animation:stateThreeContentOut .22s ease-in both}@media(min-width:860px){.desktopNav{width:100%;min-height:72px;position:fixed;top:0;left:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 32px;background:#efefefd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.desktopNavLeft,.desktopNavCenter,.desktopNavRight{display:flex;align-items:center;gap:12px}.desktopNavLeft{justify-content:flex-start}.desktopNavCenter{justify-content:center}.desktopNavRight{justify-content:flex-end}.desktopNavBack{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:#000;background:transparent;cursor:pointer;opacity:.38}.desktopNavBack svg{width:22px;height:22px;overflow:visible}.desktopNavBack path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.desktopNavLink,.desktopNavMenu summary,.desktopNavCta{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:14px;color:#555;background:transparent;cursor:pointer;font:inherit;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none}.desktopNavCta{color:#fff;background:linear-gradient(90deg,#555,#111)}.desktopNavMenu{position:relative}.desktopNavMenu summary{list-style:none}.desktopNavMenu summary::-webkit-details-marker{display:none}.desktopNavMenuPanel{width:188px;position:absolute;top:calc(100% + 10px);left:50%;display:grid;gap:4px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 16px 34px #0000001f;transform:translate(-50%)}.desktopNavMenuPanel button{min-height:40px;padding:0 12px;border:0;border-radius:12px;color:#555;background:transparent;cursor:pointer;text-align:left;font-size:.96rem;font-weight:700}.desktopNavLink:hover,.desktopNavMenu summary:hover,.desktopNavMenuPanel button:hover{background:#ffffffb8}.desktopNavMenuPanel button:hover{background:#f1f1f1}.desktopNavBack:focus-visible,.desktopNavLink:focus-visible,.desktopNavMenu summary:focus-visible,.desktopNavMenuPanel button:focus-visible,.desktopNavCta:focus-visible{outline:3px solid rgba(16,17,18,.2);outline-offset:3px}.menuBackButton{display:none}.stage{width:min(100%,960px);padding-right:48px;padding-left:48px}.introStage{grid-template-rows:auto auto auto;gap:48px;padding-top:112px;padding-bottom:54px}.introTitle{font-size:clamp(6.4rem,9vw,9rem)}.introSubtitle{font-size:clamp(2rem,2.8vw,2.6rem)}.characterButton{width:min(28vw,320px)}.introHint{font-size:1.65rem}.menuStage{width:min(100%,960px);grid-template-columns:minmax(240px,.72fr) minmax(360px,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;justify-content:center;column-gap:72px;row-gap:34px;padding:112px 64px 60px}.menuCharacterWrap{width:min(23vw,260px);grid-row:1 / 3}.taskList{width:min(100%,560px);gap:13px}.taskButton{min-height:72px;padding-left:32px}.taskText{font-size:1.26rem}.menuActions{width:min(100%,560px);grid-template-columns:1fr 1fr;justify-items:stretch;gap:14px}.betaButton,.supportButton{width:100%;min-width:0}.menuBackButton{top:28px;left:32px}.ritualStage,.designStage,.statsStage,.restStage{width:min(100%,960px);padding-right:64px;padding-left:64px}.ritualStage{min-height:100dvh;padding-top:112px}.ritualContent{width:min(100%,760px);margin:0 auto}.ritualHeader{margin-left:0}.ritualTitle,.designTitle,.statsTitle,.restTitle,.betaTitle{font-size:clamp(3.2rem,4.6vw,4.4rem)}.ritualSubtitle,.designSubtitle,.statsSubtitle,.restSubtitle{font-size:1.35rem}.ritualCard{padding:34px 36px}.ritualShowcase{grid-template-columns:minmax(0,1fr) 150px;gap:34px}.dailyBox{min-height:190px}.dailyMockupButton{max-width:140px}.ritualCharacter{width:min(60vw,560px);bottom:-80px}.designContent,.restContent{width:min(100%,800px);margin:0 auto}.designStage{padding-top:112px}.designHeader{margin-bottom:54px}.designCard{border-radius:24px}.designCardTop,.designCardBottom{padding:34px 36px}.designMockup{width:min(100%,650px);margin:36px auto 38px}.statsStage{padding-top:112px}.statsContent{width:min(100%,820px);min-height:1050px;margin:0 auto}.statsGraphArea{width:100%;left:0}.statsCharacter{width:170px;left:90px}.statsText h2{font-size:1.22rem}.statsText p{font-size:1.02rem}.statsMetrics{width:48%;right:40px}.statsExplanations{width:54%;left:34px}.statsAdvice{width:50%;right:34px}.statsGraphCard{width:min(100%,720px);left:50%;transform:translate(-50%)}.restStage{padding-top:112px}.restCharacterWrap{width:min(24vw,280px);margin-top:58px;margin-bottom:56px}.restCard{font-size:1.08rem}.restCardSmall,.restCardLarge{padding:26px 28px}.betaStage{width:min(100%,960px);padding:112px 48px 70px}.betaContent{width:min(100%,620px);margin:0 auto}.betaCharacterWrap{width:min(28vw,300px);margin-bottom:58px}.betaSubtitle{font-size:1.08rem}.betaForm{width:min(100%,520px);margin-right:auto;margin-left:auto}.screen{width:min(100%,760px);margin:0 auto}.screen h1{max-width:12ch;font-size:clamp(5rem,7vw,7rem)}.screenBody{max-width:42ch;font-size:1.12rem}.actions{max-width:520px}}::view-transition-group(dun-character){animation-duration:.42s;animation-timing-function:ease-in-out}::view-transition-old(dun-character){animation:characterImageOut .42s steps(1,end) both}::view-transition-new(dun-character){animation:characterImageIn .42s steps(1,end) both}@keyframes characterImageOut{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes characterImageIn{0%,48%{opacity:0}49%,to{opacity:1}}@keyframes delayedContentIn{0%,55%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stateThreeContentOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes mockupOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes mockupOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes mockupImageIn{0%{opacity:0;transform:translateY(18px) scale(.62)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mockupImageOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.62)}}@keyframes statsLineDraw{to{stroke-dashoffset:0}}@keyframes statsAreaIn{0%{opacity:0}to{opacity:1}}@keyframes betaToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(max-height:760px){.introStage{gap:30px;padding-top:44px;padding-bottom:32px}.introTitle{font-size:clamp(4.3rem,16vw,5.25rem)}.introSubtitle{font-size:clamp(1.35rem,5.4vw,1.72rem)}.characterButton{width:min(61vw,232px)}.introHint{gap:11px;font-size:clamp(1.25rem,5vw,1.55rem)}.menuStage{gap:30px;padding-top:44px;padding-bottom:32px}.menuCharacterWrap{width:min(43vw,190px)}.taskList{gap:10px}.taskButton{min-height:58px;padding-left:24px}.taskText{font-size:clamp(1rem,4.25vw,1.16rem)}.taskCheckbox{width:36px;height:36px;flex-basis:36px}.betaButton{min-height:54px}.ritualStage{padding-top:54px}.ritualHeader{margin-bottom:20px}.ritualTitle{font-size:clamp(2rem,9.2vw,2.55rem)}.ritualSubtitle{font-size:clamp(.9rem,3.85vw,1.04rem)}.ritualCard{padding:22px 20px;border-radius:26px}.ritualStep{padding-bottom:14px}.ritualStep+.ritualStep{padding-top:14px}.ritualStep h2{font-size:clamp(.95rem,4vw,1.08rem)}.ritualStep p{margin-top:6px;font-size:clamp(.82rem,3.3vw,.92rem)}.ritualShowcase{gap:22px;margin-top:18px}.dailyBox{min-height:136px;padding:14px 16px}.dailyMockup{max-width:104px}.ritualCharacter{width:min(112vw,460px);bottom:-50px}.designStage{padding:58px 28px 18px}.designHeader{margin-bottom:30px}.designTitle{font-size:clamp(2.2rem,9.4vw,2.7rem)}.designSubtitle{font-size:clamp(.96rem,4vw,1.12rem)}.designCard{border-radius:22px}.designCard h2{font-size:clamp(.94rem,3.85vw,1.06rem)}.designCard p{margin-top:8px;font-size:clamp(.86rem,3.45vw,.96rem);line-height:1.28}.designCardTop{padding:19px 16px 18px}.designCardBottom{padding:19px 16px 20px}.designMockup{width:calc(100% + 18px);margin:21px -9px 24px}.statsStage{padding-top:58px}.statsTitle{font-size:clamp(2.05rem,9vw,2.45rem)}.statsSubtitle{font-size:clamp(.94rem,4vw,1.08rem)}.statsGraphArea{height:305px;top:108px}.statsGraphSvg{height:305px}.statsCharacter{width:min(38vw,160px);top:-24px}.statsText h2{font-size:clamp(.96rem,4vw,1.08rem)}.statsText p{font-size:clamp(.84rem,3.48vw,.94rem);line-height:1.25}.statsMetrics{top:262px}.statsExplanations{top:388px}.statsAdvice{top:498px}.statsGraphCard{top:620px;width:calc(100% + 4px);left:-2px}.statsContent{min-height:1040px}.restStage{padding:58px 31px 18px}.restTitle{font-size:clamp(2.2rem,9.6vw,2.72rem)}.restSubtitle{font-size:clamp(.98rem,4.15vw,1.14rem)}.restCharacterWrap{width:min(50vw,214px);margin-top:48px;margin-bottom:50px}.restShadow{margin-top:18px}.restCard{border-radius:20px;font-size:clamp(.88rem,3.55vw,.99rem);line-height:1.31}.restCardSmall{padding:17px 16px;margin-bottom:18px}.restCardLarge{padding:21px 16px 20px}.restCardLarge p+p{margin-top:17px}.restMoon{width:25px;height:25px;top:18px;right:18px}.betaStage{padding:34px 28px}.betaCharacterWrap{width:min(52vw,224px);margin-bottom:48px}.betaTitle{font-size:clamp(2.15rem,9vw,2.65rem)}.betaSubtitle{margin-top:22px;font-size:clamp(.88rem,3.55vw,1rem)}.betaForm{min-height:52px;margin-top:18px}.betaSubmitButton{min-width:104px;min-height:42px;padding:0 15px;font-size:.82rem}}.screen{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:stretch;animation:screenIn .26s ease both}.eyebrow{margin:0 0 14px;color:#6f675c;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1{max-width:9ch;margin:0;color:#101112;font-size:clamp(3.5rem,19vw,5.8rem);font-weight:900;line-height:.88;letter-spacing:0}.screenBody{max-width:28ch;margin:24px 0 0;color:#4f4a43;font-size:1.03rem;font-weight:500;line-height:1.45}.actions{display:flex;width:100%;margin-top:40px}.actionsStack{flex-direction:column;gap:12px}.button{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(16,17,18,.14);border-radius:16px;color:#101112;background:#ffffffb8;cursor:pointer;font-size:.98rem;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px);border-color:#1011123d;background:#fff}.button:focus-visible{outline:3px solid rgba(16,17,18,.24);outline-offset:3px}.buttonPrimary{border-color:#101112;color:#fff;background:#101112}.buttonPrimary:hover{background:#28292a}.buttonGhost{color:#6f675c;background:transparent}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
