.xf-win .mac-page{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.xf-tools{align-items:center;gap:10px;display:inline-flex}.xf-ext{color:#eda220;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.xf-win .xf-ext svg{width:18px;height:18px}.xf-mail{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.xf-mail .mac-text{flex:1;font-size:16px}.xf-mail-foot{padding:0 20px 18px;display:flex}.xf-send{color:#fff;background:#1f5fc4;border-radius:999px;align-items:center;height:34px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.xf-send.hot{background:#174a99}.xf-sent-head{align-items:center;gap:10px;padding:16px 20px 8px;font-size:18px;display:flex}.xf-sent-badge{color:#6e6e73;background:#f1f1f4;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.xf-win .xf-sent-badge svg{width:12px;height:12px}.xf-toast{color:#fff;background:#1d1d1f;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:500;position:absolute;bottom:18px;left:20px}.xf-circled{white-space:nowrap;position:relative}.xf-win .xf-circled svg{fill:none;stroke:#e11d48;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:calc(100% + 24px);height:calc(100% + 18px);position:absolute;top:-9px;left:-12px;overflow:visible}.xf-pop-wrap{z-index:35;position:absolute;top:0;left:0}.xf-pop{box-sizing:border-box;color:#37352f;background:#fff;border-radius:12px;flex-direction:column;gap:10px;width:320px;padding:12px;font:14px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 0 0 .5px #0000002e,0 24px 50px -16px #00000059}.xf-pop-brand{align-items:center;gap:10px;padding:4px 4px 6px;display:flex}.xf-pop-mark{color:#1a1a1a;background:#eda220;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.xf-pop-mark svg{width:16px;height:16px}.xf-pop-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.xf-pop-group{background:#f7f7f5;border-radius:10px;flex-direction:column;padding:4px;display:flex}.xf-pop-row{border-radius:8px;align-items:center;gap:16px;padding:10px 12px;display:flex}.xf-pop-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xf-pop-title{font-weight:500}.xf-pop-desc{color:#37352fa6;font-size:13px;line-height:1.45}.xf-pop-ghost{color:#37352fa6;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.xf-pop-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 16px 16px;display:flex}.xf-pop-empty h2{margin:0;font-size:15px;font-weight:600}.xf-pop-empty p{color:#37352fa6;max-width:260px;margin:0 0 8px;font-size:13px}.xf-pop-pill{color:#1a1a1a;background:#eda220;border-radius:999px;align-items:center;height:32px;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex}.xf-pop-pill.hot{background:#d5921d}.xf-switch{background:#efefed;border-radius:999px;flex-shrink:0;width:32px;height:16px;transition:background .15s;position:relative}.xf-switch:after{content:"";background:#fff;border-radius:50%;width:12.8px;height:12.8px;transition:translate .15s;position:absolute;top:1.6px;left:1.6px;box-shadow:0 1px 2px #0003}.xf-switch.on{background:#18181b}.xf-switch.on:after{translate:16px}.xf-chat{flex-direction:column;flex:1;min-height:0;display:flex}.xf-chat-head{border-bottom:1px solid #00000012;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}.xf-win .xf-chat-head svg{width:14px;height:14px}.xf-chat .mac-msg p,.xf-chat .mac-composer .mac-text{font-size:15px}.xf-chat .mac-msg p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-size:17px;line-height:1.7}.xf-chat .mac-composer .mac-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-size:17px;line-height:1.7}.xf-doc{background:#f4f4f6;flex-direction:column;flex:1;min-height:0;display:flex}.xf-doc-bar{color:#6e6e73;background:#fff;border-bottom:1px solid #00000012;gap:16px;padding:8px 20px;display:flex}.xf-win .xf-doc-bar svg{width:15px;height:15px}.xf-doc-page{background:#fff;flex:1;margin:18px 56px 0;padding:30px 40px;font-size:16px;line-height:1.7;box-shadow:0 0 0 .5px #0000001a}.xf-doc-page h3{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700}.xf-doc-page p+p{margin-top:12px}.mf-win.xf-dash-win{width:780px;height:540px;top:70px;left:30px}.xf-dash-scale{transform-origin:0 0;width:1040px;height:720px;transform:scale(.75)}.xf-lc-scroll{flex-direction:column;gap:24px;display:flex}.xf-lc section{position:relative}.xf-lc-top{flex-direction:column;gap:8px;display:flex}.xf-lc-preview{background-color:#0f172a05;background-image:radial-gradient(#0f172a2e 1.5px,#0000 1.5px);background-size:14px 14px;border-radius:8px;padding:20px}.xf-lc-field{color:#171717f2;background:#fff;border:1px solid #0f172a1a;border-radius:10px;max-width:560px;padding:12px 16px;font-size:15px;line-height:1.7}.xf-lc-mark{background-image:linear-gradient(var(--c),var(--c));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:2px}.xf-lc-mark[data-kind=mistake]{--c:#db2777b8}.xf-lc-mark[data-kind=wording]{--c:#0d9488b8}.xf-lc-mark[data-kind=passive]{--c:#16a34ab8}.xf-lc-anchor{display:inline-block;position:relative}.xf-lc-card{z-index:1;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex-direction:column;width:240px;padding:6px;line-height:normal;display:flex;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 8px 24px #00000024}.xf-lc-chead{align-items:center;gap:7px;height:26px;padding:0 8px;display:flex}.xf-lc-chead i{background:#db2777;border-radius:50%;flex-shrink:0;width:7px;height:7px}.xf-lc-chead b{color:#171717f2;flex:1;font-size:12px;font-weight:600}.xf-lc-logo{color:#1a1a1a;background:#eda220;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.xf-dash-win .xf-lc-logo svg{width:10px;height:10px}.xf-lc-fix{color:#171717f2;height:28px;padding:0 8px;font-size:13px;font-weight:600;line-height:28px}.xf-lc-div{background:#0f172a1a;height:1px;margin:4px 2px}.xf-lc-crow{color:#171717f2;align-items:center;gap:8px;height:28px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.xf-lc-crow.muted{color:#37352fa6}.xf-dash-win .xf-lc-crow svg{width:12px;height:12px}.xf-lc-reset{color:#37352fa6;border-radius:8px;align-self:flex-end;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.xf-dash-win .xf-lc-reset svg{width:16px;height:16px}.xf-lc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.xf-lc-head b{color:#37352f;font-size:14px;font-weight:600}.xf-lc-head span{color:#37352fa6;font-size:12px}.xf-lc-group,.xf-lc-list{background:#f7f7f5;border-radius:10px;padding:4px}.xf-lc-setting{border-radius:8px;align-items:center;gap:24px;padding:12px 16px;display:flex}.xf-lc-setting div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xf-lc-setting b{color:#37352f;font-size:14px;font-weight:500}.xf-lc-setting span{color:#37352fa6;font-size:13px;line-height:1.45}.xf-lc-row{border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 6px;display:flex}.xf-lc-gripbox,.xf-lc-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.xf-lc-gripbox{color:#37352f73}.xf-lc-icon{color:#37352fa6}.xf-dash-win .xf-lc-gripbox svg,.xf-dash-win .xf-lc-icon svg{width:14px;height:14px}.xf-lc-label{color:#37352f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.xf-lc-add{color:#37352f85;background:#f7f7f5;border:1px solid #0000;border-radius:8px;align-items:center;height:36px;margin-top:12px;padding:0 4px 0 12px;font-size:14px;display:flex}.xf-lc-add span{flex:1}.xf-lc-add.open{background:#00000014}.xf-dash-win .xf-lc-add svg{color:#37352fa6;width:14px;height:14px;margin:0 8px}.xf-lc-menu{z-index:5;color:#37352f;background:#fff;border-radius:4px;flex-direction:column;margin-top:4px;font-size:14px;line-height:20px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #18181b1a,0 0 1px #18181b4d}.xf-lc-menu small{color:#71717a;text-transform:uppercase;padding:8px 12px;font-size:10px;font-weight:600;line-height:14px}.xf-lc-menu span{border-radius:2px;padding:6px 8px}.xf-lc-menu span.hot{background:#efefed99}.xf-ring{z-index:31;pointer-events:none;border:2px solid #eda220;border-radius:10px;position:absolute;box-shadow:0 0 0 4px #eda2202e}.mf-board.xf-store .mf-view{top:40px}.xf-store-copy{width:340px;position:absolute;top:50%;left:72px;transform:translateY(-50%)}.xf-store-copy .mf-head{font-size:50px}.xf-store-line{color:#57534e;font-family:var(--chakra-fonts-body);margin:20px 0 0;font-size:20px;line-height:1.45}.xf-store-copy .mf-legend{margin-top:26px}.xf-store-logo{position:absolute;bottom:52px;left:72px}.xf-tile{justify-content:center;align-items:center;width:440px;height:280px;display:flex}.mf-board.xf-tile{background:#eda220}.xf-tile.xf-marquee{width:1400px;height:560px}.xf-tile .mf-wordmark{color:#fff}.xf-tile .mf-logo svg [fill=\#141414],.xf-tile .mf-logo svg .mid rect{fill:#fff}
