:root{--bg:#f4f4f4;--fg:#111;--line:#11111138;--muted:#111111a3}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{background:var(--bg);flex-direction:column;gap:16px;min-height:100vh;padding:24px 18px 28px;display:flex}.top-right-status{justify-content:flex-end;display:flex}.status-text,.status-text-trigger{color:var(--muted);margin:0;font-size:.88rem}.status-text-trigger{cursor:pointer}.status-login-link{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;text-decoration:none}.history-trigger{color:#111111b3;cursor:pointer;background:0 0;border:1px solid #1113;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.history-dropdown{z-index:95;background:#fff;border:1px solid #11111126;border-radius:12px;flex-direction:column;gap:8px;width:min(380px,100vw - 24px);max-height:min(58vh,420px);padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #11111124}.history-inline-close{color:#111;cursor:pointer;background:#fff;border:1px solid #11111129;border-radius:8px;width:24px;height:24px;font-size:.94rem;line-height:1}.hero{flex-direction:column;align-items:center;gap:4px;display:flex}.hero-logo{width:min(360px,62vw);height:auto}.hero-copy{color:#222;margin:0;font-size:1rem;font-weight:500}.grid{width:100%;max-width:980px;margin:0 auto}.panel-main{width:100%;max-width:760px;margin:0 auto}.minimal-shell{flex-direction:column;gap:10px;display:flex}.rewrite-shell{width:100%}.rewrite-shell.compose-mode{border:1px solid var(--line);background:var(--bg);border-radius:22px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.rewrite-box{width:100%;color:var(--fg);resize:none;box-sizing:border-box;background:0 0;border:none;font-size:.98rem;line-height:1.5}.rewrite-box:focus{outline:none}.compose-mode .rewrite-box{min-height:40px;max-height:220px;padding:2px 0}.compose-mode .rewrite-box::placeholder{color:#1111118f;font-size:1.04rem}.split-mode .rewrite-box{background:var(--bg);border:1px solid #1111112e;border-radius:16px;min-height:140px;max-height:320px;padding:12px}.inline-meta{align-items:center;min-height:18px;display:flex}.similarity-wrap{align-items:center;gap:8px;display:inline-flex}.similarity-donut{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.similarity-inner{background:var(--bg);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.58rem;font-weight:700;display:grid}.similarity-label{color:#111111ad;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.similarity-estimate-info{cursor:default;border:1px solid #1111113d;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:.62rem;display:inline-flex;position:relative}.similarity-estimate-tooltip{white-space:nowrap;color:#222;opacity:0;pointer-events:none;background:#fff;border:1px solid #1111111f;border-radius:8px;padding:6px 8px;font-size:.66rem;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.similarity-estimate-info:hover .similarity-estimate-tooltip,.similarity-estimate-info:focus-visible .similarity-estimate-tooltip{opacity:1}.demo-submit{cursor:pointer;border:none}.demo-submit.inline.compose{color:#f4f4f4;background:#111;border-radius:999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:transform .16s,opacity .16s;display:inline-flex}.demo-submit.block{color:#f4f4f4;background:#111;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;display:inline-flex}.demo-submit:disabled{opacity:.9;cursor:default}.submit-arrow{display:block}.state-loading-ring-track{stroke:#f4f4f457}.state-loading-ring-progress{stroke:#f4f4f4;transition:stroke-dashoffset .12s linear}.success-checkmark{animation:.22s checkmarkScale;display:block}.success-checkmark-path,.success-checkmark-circle{color:#f4f4f4}@keyframes checkmarkScale{0%{opacity:.7;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.popup-backdrop{z-index:80;background:#00000052;place-items:center;display:grid;position:fixed;inset:0}.popup-modal h2{margin:0 0 8px;font-size:1rem}.history-modal{flex-direction:column;width:min(760px,100vw - 28px);max-height:min(84vh,800px);padding:18px;display:flex}.history-empty{color:#1119;font-size:.95rem}.history-list{gap:8px;padding-right:2px;display:grid;overflow-y:auto}.history-item{background:#fcfcfc;border:1px solid #1111111f;border-radius:10px;padding:8px}.history-time{color:#1119;margin:0 0 6px;font-size:.72rem}.history-label{letter-spacing:.04em;text-transform:uppercase;color:#1111119e;margin:0 0 2px;font-size:.65rem}.history-text{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.history-text-single{-webkit-line-clamp:3;margin-bottom:8px}.history-actions{gap:6px;display:flex}.history-action-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:8px;padding:4px 8px;font-size:.72rem}.popup-auth-switch{gap:8px;margin-bottom:10px;display:flex}.popup-auth-tab,.popup-auth-submit,.popup-close-btn,.popup-logout-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:10px;padding:8px 10px;font-size:.88rem}.popup-auth-tab.active{border-color:#111}.popup-auth-form{flex-direction:column;gap:8px;display:flex}.popup-auth-form input{border:1px solid #1111113d;border-radius:10px;width:100%;padding:8px 10px;font-size:.9rem}.popup-inline-link{color:#111;font-size:.88rem;text-decoration:none}.popup-inline-action{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.popup-close-btn{margin-top:10px}.popup-auth-message{color:#8a1d1d;margin-top:8px;font-size:.84rem}.credits-modal{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:10px;padding:0;display:flex}.credits-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credits-pack-btn{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:12px;gap:4px;min-height:126px;padding:18px 14px 14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative;box-shadow:0 2px 8px #1111110d}.credits-pack-btn:hover,.credits-pack-btn:focus-visible{border-color:#1111116b;transform:translateY(-2px);box-shadow:0 10px 20px #11111124}.credits-pack-title{font-size:1.08rem;font-weight:600}.credits-pack-btn.selected{border-color:#1113;box-shadow:0 2px 8px #1111110d}.credits-pack-btn.best-value{background:#2e6f340f;border-color:#2e6f3485}.credits-pack-btn.credits-pack-pro{background:#2e6f341a}.credits-pack-btn.credits-pack-power{color:#f4f4f4;background:#111;border-color:#f4f4f433}.credits-pack-btn.credits-pack-power .credits-pack-credits,.credits-pack-btn.credits-pack-power .credits-pack-price,.credits-pack-btn.credits-pack-power .credits-pack-estimate-line{color:#f4f4f4d1}.credits-pack-credits,.credits-pack-price{color:#111111a8;font-size:.88rem;line-height:1.2}.credits-pack-price{color:#111111db;font-weight:600}.credits-pack-estimate-line{color:#1111118f;font-size:.74rem;line-height:1.2;display:block}.credits-pack-estimate-block{flex-direction:column;gap:1px;display:inline-flex}.credits-pack-badge{color:#f4f4f4;letter-spacing:.04em;text-transform:uppercase;background:#2e6f34;border-radius:999px;padding:2px 6px;font-size:.56rem;line-height:1.2;position:absolute;top:-6px;right:8px}.credits-modal-actions{justify-content:flex-start;align-items:flex-end;gap:10px;width:100%;display:flex}.credits-secure-note{color:#1111119e;justify-content:flex-start;align-items:center;gap:4px;margin:0;font-size:.78rem;line-height:1.2;display:inline-flex;transform:none}.stripe-mini-icon{color:#635bff;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.credits-inline-login-link{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.footer-note{text-align:center;color:#1111118a;margin-top:auto;font-size:.82rem}@media (max-width:760px){.rewrite-compare{grid-template-columns:1fr}}.app-shell{max-width:1080px;margin:0 auto;padding:4rem 1.2rem 2rem}.top-right-status{justify-content:flex-end;max-width:980px;margin:0 auto .9rem;display:flex}.status-text,.status-text-trigger{color:#303030;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:.3rem .72rem;font-size:.85rem}.status-text-trigger{cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.status-text-trigger:hover{color:#fff;background:#111;border-color:#111}.hero{text-align:center;max-width:820px;margin:0 auto 2.4rem}.hero-logo{object-fit:contain;width:min(360px,82%);height:auto;margin:0 auto .8rem;display:block}.grid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:1.2rem;max-width:980px;margin:0 auto;display:grid}.panel{box-shadow:none;background:0 0;border:1px solid #bdbdbd;border-radius:22px;padding:1.35rem}.panel h2{margin:0 0 .65rem;font-size:1.08rem}.panel p{color:#5f5f5f;margin:0}.upload-zone{text-align:center;cursor:pointer;background:0 0;border:1px dashed #9e9e9e;border-radius:16px;place-items:center;gap:.45rem;min-height:210px;margin:1rem 0 0;padding:1.1rem;display:grid;position:relative}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone span{color:#181818;font-size:1rem;font-weight:600}.upload-zone small{color:#717171}.panel-row{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.8rem;display:flex}.word-counter{color:#5d5d5d;font-size:.88rem}.word-counter.over-limit{color:#bb3a3a}.rewrite-box{background:0 0;border:1px solid #a9a9a9;border-radius:16px;width:100%;height:220px;margin-top:0;padding:1rem;line-height:1.55;overflow-y:auto}.rewrite-content{white-space:pre-wrap;word-break:break-word;color:#151515;margin:0}.editor{cursor:text}.new-word{vertical-align:baseline;min-width:.3em;display:inline-block;position:relative}.replacement-new,.replacement-old{display:block}.replacement-new{color:#2f9a46}.replacement-old{color:#b43b3b;opacity:0;position:absolute;inset:0;transform:translateY(1px)}.new-word:hover .replacement-new{opacity:0;transform:translateY(-1px)}.new-word:hover .replacement-old{opacity:1;transform:translateY(0)}.editor:focus{border-color:#666;outline:none}.editor:empty:before{content:attr(data-placeholder);color:#7f7f7f}.demo-submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;padding:.68rem .9rem;font-weight:600;display:inline-flex}.demo-submit.error{background:#b43b3b;border-color:#b43b3b}.demo-submit.success{background:#2f9a46;border-color:#2f9a46}.demo-submit:disabled{cursor:not-allowed}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:.9rem;height:.9rem;animation:.7s linear infinite spin}.popup-backdrop{z-index:40;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.popup-modal{background:#fff;border:1px solid #bdbdbd;border-radius:16px;width:min(480px,100%);padding:1rem 1rem 1.1rem}.popup-modal h2{margin:0 0 .5rem}.popup-modal p{color:#5f5f5f;margin:0}.popup-inline-link{color:#111;margin-top:.8rem;font-weight:600;text-decoration:underline;display:inline-block}.popup-account-actions{align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.popup-logout-btn{color:#191919;font:inherit;cursor:pointer;background:#f7f7f7;border:1px solid #9e9e9e;border-radius:8px;padding:.35rem .62rem}.popup-auth-switch{gap:.5rem;margin-top:.9rem;display:flex}.popup-auth-helper{color:#111111ad;margin:0 0 .5rem;font-size:.82rem}.popup-auth-tab{color:#111111d1;font:inherit;cursor:pointer;background:#1111110a;border:1px solid #1111113d;border-radius:999px;padding:.5rem .8rem;font-size:.84rem;font-weight:500;transition:background-color .14s,border-color .14s,color .14s}.popup-auth-tab:hover{background:#11111114;border-color:#11111152}.popup-auth-tab.active{color:#f4f4f4;background:#111;border-color:#111}.popup-auth-form{gap:.55rem;margin-top:.7rem;display:grid}.popup-auth-form input{color:#111;font:inherit;background:#f4f4f4;border:1px solid #1111113d;border-radius:12px;padding:.62rem .75rem}.popup-auth-form input:focus{border-color:#11111170;outline:none;box-shadow:0 0 0 2px #11111114}.popup-auth-submit{color:#f4f4f4;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:10px;justify-content:center;justify-self:end;align-items:center;width:fit-content;padding:.46rem .8rem;font-size:.8rem;font-weight:600;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex}.popup-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #1111112e}.popup-auth-submit-label{animation:.14s ease-out composeMetaFadeInFast;display:inline-block}.popup-auth-forgot{color:#1111119e;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;margin:0;padding:0;font-size:.78rem}.popup-auth-actions{justify-content:flex-end;margin-top:-2px;display:flex}.popup-auth-forgot:disabled{opacity:.55;cursor:not-allowed}.popup-auth-submit:disabled,.popup-auth-tab:disabled{opacity:.6;cursor:not-allowed}.popup-auth-message{color:#b43b3b;margin-top:.65rem}.popup-close-btn{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:10px;margin-top:.9rem;padding:.52rem .85rem}@keyframes spin{to{transform:rotate(360deg)}}.footer-note{color:#5e5e5e;text-align:center;margin-top:1.4rem;font-size:.88rem}@media (max-width:820px){.grid{grid-template-columns:1fr}}.app-shell{background:#f4f4f4;flex-direction:column;gap:16px;max-width:none;min-height:100vh;margin:0;padding:24px 18px 28px;display:flex}.hero{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:none;margin:0;display:flex}.hero-logo{width:min(360px,62vw);margin:0}.hero-copy{color:#222;max-width:none;margin:0}.grid{width:100%;max-width:980px;margin:0 auto;display:block}.panel-main{width:100%}.rewrite-shell.compose-mode{--send-size:38px;--send-gap:10px;--history-gap:8px;min-height:58px;padding:10px calc(var(--send-size) + var(--send-gap) + var(--history-gap) + var(--send-size) + 14px)10px 12px;background:#f4f4f4;border:none;border-radius:32px;display:block;position:relative;box-shadow:0 8px 24px #11111124,0 1px 3px #11111114}.rewrite-shell.split-mode{gap:12px;display:grid}.rewrite-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rewrite-col{flex-direction:column;gap:6px;display:flex}.rewrite-mini-label{text-transform:uppercase;letter-spacing:.08em;color:#11111194;margin:0;padding-left:10px;font-size:.78rem}.compose-mode .rewrite-box{resize:none;will-change:height;background:0 0;border:none;border-radius:0;height:auto;min-height:36px;max-height:220px;margin:0;padding:8px 2px 8px 14px;line-height:1.4;transition:height .24s cubic-bezier(.175,.885,.32,1.15);display:block;overflow-y:hidden}.compose-rich-output{white-space:pre-wrap;word-break:break-word;overflow-y:auto}.compose-loading-cycle{color:#11111185;font-size:.95rem;animation:.38s cubic-bezier(.2,.85,.28,1) loadingCycleDrop;display:inline-block}@keyframes loadingCycleDrop{0%{opacity:0;filter:blur(2px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.compose-word-count{color:#1111118a;text-align:left;margin:6px 0 0;padding-left:12px;font-size:.72rem;position:relative}.compose-word-count.over-credit-threshold{color:#111c}.word-count-credit-tooltip{left:var(--tooltip-x,12px);color:#222;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #11111124;border-radius:8px;padding:5px 7px;font-size:.68rem;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);transform:translate(-50%,2px)}.compose-word-count:hover .word-count-credit-tooltip{opacity:1;transform:translate(-50%)}.compose-meta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:2px;display:flex}.compose-meta-row.fade-in-fast{animation:.14s ease-out composeMetaFadeInFast}@keyframes composeMetaFadeInFast{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.compose-meta-row .compose-word-count{flex:none;margin:0;padding-left:12px}.compose-limit-warning-slot{flex:auto;justify-content:center;min-width:220px;padding-right:8px;display:flex}.compose-word-count-current.over-limit{color:#b43b3b}.compose-limit-warning{text-align:center;white-space:nowrap;color:#b43b3b;transform-origin:top;width:auto;margin:0;font-size:.72rem;animation:.2s cubic-bezier(.22,.82,.25,1) limitWarningPopVertical}.compose-limit-warning-link{color:inherit;text-transform:uppercase;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}@keyframes limitWarningPopVertical{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-4px)scaleY(.15)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scaleY(1)}}.compose-ai-score{color:#1119;text-align:right;margin:0;padding-right:10px;font-size:.72rem}.split-mode .rewrite-box{resize:none;background:#f4f4f4;border:1px solid #1111112e;border-radius:16px;min-height:140px;max-height:320px;margin:0;padding:12px}.inline-meta.compose{display:none}.demo-submit.inline.compose{right:var(--send-gap);bottom:var(--send-gap);width:var(--send-size);height:var(--send-size);min-width:var(--send-size);color:#f4f4f4;background:#111;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute}.compose-history-trigger{right:calc(var(--send-gap) + var(--send-size) + var(--history-gap));bottom:var(--send-gap);width:var(--send-size);height:var(--send-size);color:#111111c7;background:#f4f4f4;border-color:#11111140;margin:0;position:absolute}.compose-history-trigger svg{transform-origin:50%;width:18px;height:18px}.compose-history-trigger.open svg{animation:.32s cubic-bezier(.22,.78,.2,1) both historyIconSpinOpen}.compose-history-trigger.closing svg{animation:.26s cubic-bezier(.34,.08,.22,1) both historyIconSpinClose}@keyframes historyIconSpinOpen{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes historyIconSpinClose{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.compose-history-dropdown{width:auto;max-height:min(56vh,420px);box-shadow:none;transform-origin:top;z-index:1;will-change:transform,clip-path,opacity;background:0 0;border:none;padding:0;animation:.28s cubic-bezier(.22,.78,.2,1) both historyRollIn;top:calc(100% + 4px);left:12px;right:12px}.compose-history-dropdown .history-item{background:0 0;border:none;padding:6px 2px}.compose-history-dropdown .history-action-btn{color:#111111d1;background:#1111110a;border:1px solid #11111129;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:500;transition:background-color .14s,border-color .14s,transform .1s}.compose-history-dropdown .history-action-btn:hover,.compose-history-dropdown .history-action-btn:focus-visible{background:#11111114;border-color:#11111147}.compose-history-dropdown .history-action-btn:active{transform:translateY(1px)}.compose-history-dropdown.closing{pointer-events:none;animation:.24s cubic-bezier(.34,.08,.22,1) both historyRollOut}@keyframes historyRollIn{0%{opacity:0;clip-path:inset(0 0 100% round 12px);transform:perspective(900px)translateY(-8px)scaleY(.14)rotateX(-14deg)}to{opacity:1;clip-path:inset(0 round 14px);transform:perspective(900px)translateY(0)scaleY(1)rotateX(0)}}@keyframes historyRollOut{0%{opacity:1;clip-path:inset(0 round 14px);transform:perspective(900px)translateY(0)scaleY(1)rotateX(0)}to{opacity:0;clip-path:inset(0 0 100% round 12px);transform:perspective(900px)translateY(-8px)scaleY(.14)rotateX(-14deg)}}.compose-copy-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #1113;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:absolute;top:8px;right:10px}.compose-copy-btn.copied{color:#1f6b32}.submit-icon{justify-content:center;align-items:center;width:100%;height:100%;animation:.18s submitIconIn;display:inline-flex}.submit-icon-idle .submit-arrow{transform:translateY(0)}.submit-icon-loading .state-loading-ring{transform-origin:50%;animation:.9s linear infinite ringSpin}.submit-icon-success .success-checkmark{animation:.22s checkmarkPop}.demo-submit.block{color:#f4f4f4;background:#111;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;margin-top:0;padding:0;display:inline-flex}.state-icon{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.stop-hover-cue{color:#f4f4f4;opacity:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;inset:0;transform:scale(.8)}.demo-submit.humanizing:hover .stop-hover-cue{opacity:1;transform:scale(1)}.demo-submit.humanizing:hover .state-loading-ring{opacity:0}.state-loading-ring{width:24px;height:24px;transform:rotate(-90deg)}.state-loading-ring-track{stroke:#f4f4f457;stroke-width:2.8px}.state-loading-ring-progress{stroke:#f4f4f4;stroke-width:2.8px;stroke-linecap:round}.success-checkmark{display:block}@keyframes submitIconIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ringSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes checkmarkPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}body,button,input,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.top-right-status{justify-content:flex-end;width:100%;max-width:none;margin:0;position:relative}.status-text,.status-text-trigger{text-align:right;margin-left:auto}.profile-menu-trigger{background:0 0;border:none;padding:0}.profile-menu-trigger:hover,.profile-menu-trigger:focus-visible{color:#111111b8!important;background:0 0!important;border-color:#0000!important}.profile-dropdown{z-index:96;transform-origin:100% 0;background:#f4f4f4;border:1px solid #11111129;border-radius:12px;gap:4px;min-width:220px;padding:10px 12px;animation:.28s cubic-bezier(.22,.78,.2,1) both historyRollIn;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 22px #11111124}.profile-dropdown.closing{pointer-events:none;animation:.24s cubic-bezier(.34,.08,.22,1) both historyRollOut}.profile-dropdown-label{color:#1111119e;margin:0;font-size:.84rem}.profile-dropdown-credits{color:#111111e0;margin:0 0 2px;font-size:.88rem;font-weight:600}.profile-dropdown-action,.profile-dropdown-logout{text-align:left;color:#111111c2;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.profile-dropdown-action{font-size:.72rem}.profile-dropdown-logout{font-size:.82rem}.top-right-status{align-items:center;justify-content:space-between!important}.top-left-links{align-items:center;gap:12px;display:inline-flex}.top-left-link{color:#1111119e;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.84rem}.hover-underline{text-decoration:none;display:inline-block;position:relative}.hover-underline:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hover-underline:hover:after,.hover-underline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.popup-modal.credits-modal{background:#ececec!important;border:1px solid #1111111f!important;border-radius:18px!important;padding:12px!important;box-shadow:0 10px 30px #1111111f!important}.popup-modal:not(.credits-modal){background:#f4f4f4!important}@keyframes errorPopFromBottom{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.popup-auth-message,.compose-limit-warning,.checkout-error{transform-origin:bottom;animation:.18s cubic-bezier(.2,.78,.25,1) errorPopFromBottom}.diff-added{color:inherit}
