.home-tab{height:32px;color:var(--ui-muted);font-size:13px;transition:color .15s}.home-tab:hover,.home-tab.on{color:var(--ui-text)}.home-back{max-width:100%;color:var(--ui-text-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.home-ghost{height:28px;color:var(--ui-text-2);border-radius:8px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.home-ghost:hover{background:var(--ui-field);color:var(--ui-text)}.home-secondary{height:28px;color:var(--ui-text);background:linear-gradient(#fff 0%,#f7f7f7 100%);border-radius:8px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #28282814,0 0 0 1px #ececec}.home-secondary:hover{background:linear-gradient(#fafafa 0%,#f1f1f2 100%)}.home-danger{background:var(--ui-danger);color:#fff;border-radius:10px;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s}.home-danger:hover{background:#b9251a}.home-deleted-in{animation:.2s cubic-bezier(.2,.8,.2,1) both home-in}.home-deleted-note{color:var(--ui-text-2);justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;line-height:1.45;display:flex}.home-new,.home-primary{--fill:var(--primary);color:var(--primary-text);background:linear-gradient(var(--fill), var(--fill)) padding-box, linear-gradient(180deg, #ffffff57, #fff0 50%) border-box, var(--fill) border-box;box-shadow:0 0 0 1px var(--fill), inset 0 0 5px 1px #ffffff29, 0 1px 3px #00000024;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:box-shadow .15s,transform .15s;display:inline-flex}.home-new{border-radius:8px;gap:4px;height:32px;padding:0 12px;font-size:12.5px}.home-primary{border-radius:10px;gap:8px;height:36px;padding:0 16px;font-size:14px;line-height:1}.home-new:hover,.home-primary:hover{--fill:var(--primary-hover)}.home-new:active,.home-primary:active{box-shadow:0 0 0 1px var(--fill), inset 0 0 5px 1px #ffffff29, 0 1px 1px #00000024;transform:translateY(.5px)}.home-primary:disabled{background:var(--ui-field);box-shadow:none;color:var(--ui-muted);pointer-events:none;border-color:#0000}.home-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;margin-top:16px;display:grid}.home-card{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:12px;transition:border-color .2s;position:relative;overflow:hidden}.home-card:hover,.home-card:focus-visible,.home-folder:hover,.home-folder:focus-visible{border-color:var(--ui-border-strong)}.home-thumb{aspect-ratio:16/10;background:var(--canvas-bg);border-bottom:1px solid var(--ui-border);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-foot{align-items:center;gap:8px;padding:12px 14px;display:flex}.home-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.home-meta{font-variant-numeric:tabular-nums;color:var(--ui-muted);white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;line-height:1.4;display:flex}.home-more{width:28px;height:28px;color:var(--ui-text-2);opacity:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,background-color .15s,color .15s;display:flex}.home-more:hover{background:var(--ui-field);color:var(--ui-text)}:is(.home-card,.home-folder):is(:hover,:focus-within) .home-more,.home-more[data-open]{opacity:1}.home-folder{border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s;display:flex;position:relative}.home-folder>svg{color:var(--ui-text-2);flex-shrink:0}.home-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-folder em{font-variant-numeric:tabular-nums;color:var(--ui-muted);font-size:11.5px;font-style:normal;font-weight:400;transition:opacity .2s}.home-folder .home-more{position:absolute;top:9px;right:9px}.home-folder:is(:hover,:focus-within) em{opacity:0}.home-folder:has(.home-more[data-open]) em{opacity:0}.home-empty{border:1px dashed var(--ui-border);height:240px;color:var(--ui-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:16px;font-size:13px;display:flex}.home-empty-title{color:var(--ui-text);font-weight:500}.home-empty-body{font-size:12.5px}.home-menu{z-index:90;animation:.15s cubic-bezier(.2,.8,.2,1) both home-in;position:fixed}.home-menu .menu-item{color:var(--ui-text);font-weight:500}.home-menu .menu-item svg{color:var(--ui-text-2);flex-shrink:0}.home-menu-sep{background:var(--ui-border);height:1px;margin:4px 8px}.presence[data-leaving]>.home-menu{pointer-events:none;animation:.11s both home-fade-out}.home-backdrop{z-index:100;background:#0003;justify-content:center;align-items:center;animation:.15s both home-fade-in;display:flex;position:fixed;inset:0}.home-backdrop[data-leaving]{pointer-events:none;animation:.15s both home-fade-out}.home-dialog{background:var(--ui-panel);width:400px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px var(--ui-border), 0 1px 2px #0000000a, 0 16px 40px #0000000d;border-radius:16px;padding:24px;animation:.2s cubic-bezier(.2,.8,.2,1) both home-in}.home-dialog-title{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.4}.home-dialog-body{color:var(--ui-text-2);margin-top:8px;font-size:13px;line-height:1.45}.home-dialog-sub{margin-top:4px}.home-dialog-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.home-dialog .home-ghost{border-radius:10px;height:36px;padding:0 16px;font-size:14px}.home-input{border:1px solid var(--ui-border-strong);background:var(--ui-panel);width:100%;height:36px;color:var(--ui-text);border-radius:10px;margin-top:16px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:block}.home-input::placeholder{color:var(--ui-muted)}.home-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.home-rows{flex-direction:column;gap:4px;max-height:320px;margin-top:16px;display:flex;overflow:auto}.home-row{width:100%;height:28px;color:var(--ui-text-2);text-align:left;border-radius:6px;flex-shrink:0;align-items:center;padding:0 8px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.home-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-row:hover,.home-row.on{background:var(--ui-field);color:var(--ui-text)}.home-toast{z-index:110;background:var(--ui-panel);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;animation:.2s cubic-bezier(.2,.8,.2,1) both home-toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014,0 0 0 1px #0000000a}.home-toast[data-leaving]{animation:.15s both home-toast-out}@keyframes home-in{0%{opacity:0;transform:translateY(4px)}}@keyframes home-fade-in{0%{opacity:0}}@keyframes home-fade-out{to{opacity:0}}@keyframes home-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes home-toast-out{to{opacity:0;transform:translate(-50%,8px)}}
.set-root{z-index:80;background:var(--ui-bg);color:var(--ui-text);display:flex;position:fixed;inset:0}.set-side{border-right:1px solid var(--ui-border);flex-direction:column;flex-shrink:0;width:240px;display:flex}.set-top{border-bottom:1px solid #0000;flex-shrink:0;align-items:center;height:48px;padding:0 12px 0 16px;display:flex}.set-top .brand{padding:0}.desktop-mac .set-top{-webkit-app-region:drag}.set-navs{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.set-nav{width:100%;height:28px;color:var(--ui-text-2);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.set-nav svg{flex-shrink:0;width:16px;height:16px}.set-nav:hover,.set-nav.on{background:var(--ui-field);color:var(--ui-text)}.set-rule{background:var(--ui-border);height:1px;margin:8px 0}.set-content{flex:1;justify-content:center;min-width:0;padding:48px 24px;display:flex;overflow-y:auto}.set-col{flex-shrink:0;width:560px;max-width:100%}.set-panel{animation:.2s cubic-bezier(.2,.8,.2,1) both set-in}.set-title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.25}.set-desc{color:var(--ui-text-2);font-size:13px;line-height:1.45}.set-lede{margin-top:8px}.set-label{color:var(--ui-text);font-size:13px;font-weight:500;line-height:1.45}.set-h{letter-spacing:-.01em;margin:24px 0 8px;font-size:16px;font-weight:600;line-height:1.4}.set-card{border:1px solid var(--ui-border);border-radius:12px}.set-card-first{margin-top:24px}.set-row{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 16px;display:flex}.set-row+.set-row{border-top:1px solid var(--ui-border)}.set-who{align-items:center;gap:12px;min-width:0;display:flex}.set-who svg,.set-who img{flex-shrink:0}.set-status{align-items:center;gap:8px;display:flex}.set-dot{background:#15803d;border-radius:50%;flex-shrink:0;width:7px;height:7px}.set-btn{height:28px;color:var(--ui-text);background:linear-gradient(#fff 0%,#f7f7f7 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #28282814,0 0 0 1px #ececec}.set-btn:hover{background:linear-gradient(#fafafa 0%,#f1f1f2 100%)}.set-btn:active{transform:translateY(.5px);box-shadow:0 0 0 1px #ececec}.set-danger{background:var(--ui-danger);color:#fff;border-radius:8px;flex-shrink:0;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .15s}.set-danger:hover{background:#b9251a}:is(.set-btn,.set-danger,.home-ghost,.home-primary):disabled,.set-input:disabled{pointer-events:none;background:var(--ui-field);box-shadow:none;color:var(--ui-muted);border-color:#0000}.set-primary-gap{margin-top:16px}.set-field{color:var(--ui-text-2);font-size:12px;font-weight:500;line-height:1.4;display:block}.set-input{border:1px solid var(--ui-border-strong);background:var(--ui-panel);width:100%;height:36px;color:var(--ui-text);border-radius:10px;outline:none;margin-top:8px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.set-input::placeholder{color:var(--ui-muted)}.set-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.set-input[aria-invalid=true]{border-color:var(--ui-danger)}.set-error{color:var(--ui-danger);margin-top:6px;font-size:12px;font-weight:400}.set-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.set-toggle{background:var(--ui-field-hover);border-radius:10px;flex-shrink:0;width:32px;height:20px;transition:background-color .2s;position:relative}.set-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.set-toggle.on{background:var(--primary)}.set-toggle.on i{transform:translate(12px)}.set-seg{background:var(--ui-field);border-radius:10px;flex-shrink:0;width:216px;padding:3px;display:flex;position:relative}.skin-swap *{transition-property:transform,opacity!important}.set-seg-thumb{background:var(--seg-on);border-radius:8px;width:calc(33.3333% - 2px);transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.set-seg[data-at="1"] .set-seg-thumb{transform:translate(100%)}.set-seg[data-at="2"] .set-seg-thumb{transform:translate(200%)}.set-seg button{height:22px;color:var(--ui-text-2);flex:1;font-size:12px;font-weight:500;transition:color .2s;position:relative}.set-seg button.on{color:var(--ui-text)}.set-dialog .home-ghost{border-radius:8px;height:28px;padding:0 12px;font-size:12px}.set-dialog .set-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.acct-menu{z-index:90;width:240px;position:fixed}.acct-menu .menu-item{color:var(--ui-text);font-weight:500;line-height:1.4}.acct-menu .menu-item svg{color:var(--ui-text-2);flex-shrink:0}.acct-menu .menu-item>span{flex:1}.acct-menu .menu-item:disabled{color:var(--ui-muted);pointer-events:none}.acct-you{align-items:center;gap:8px;padding:8px;display:flex}.acct-you div{min-width:0}.acct-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.acct-mail{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.key{border:1px solid var(--ui-border);background:var(--ui-field);min-width:20px;height:20px;color:var(--ui-muted);border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-style:normal;font-weight:400;display:inline-flex}.sh-sheet{background:var(--ui-panel);width:768px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 0 0 1px var(--ui-border), 0 1px 2px #0000000a, 0 16px 40px #0000000d;border-radius:16px;padding:24px;animation:.2s cubic-bezier(.2,.8,.2,1) both home-in;overflow-y:auto}.sh-head{letter-spacing:-.01em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.sh-x{width:28px;height:28px;color:var(--ui-text-2);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.sh-x:hover{background:var(--ui-field);color:var(--ui-text)}.sh-groups{grid-template-columns:repeat(2,1fr);gap:24px 48px;display:grid}.sh-h{color:var(--ui-muted);margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.4}.sh-r{height:28px;color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.45;display:flex}.sh-k{flex-shrink:0;gap:4px;display:flex}@keyframes set-in{0%{opacity:0;transform:translateY(4px)}}[data-skin=night] .set-btn,[data-skin=night] .set-btn:hover{background:var(--ui-field);box-shadow:0 0 0 1px var(--ui-border-strong)}[data-skin=night] .set-btn:hover{background:var(--ui-field-hover)}[data-skin=night] .set-toggle.on i{background:var(--ui-bg)}
.history-panel{border-left:1px solid var(--ui-border);background:var(--ui-panel);width:320px;height:100%;color:var(--ui-text);flex-direction:column;flex-shrink:0;display:flex}.history-head{border-bottom:1px solid var(--ui-border);letter-spacing:-.01em;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 16px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.history-close{width:28px;height:28px;color:var(--ui-text-2);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.history-close:hover{background:#0000000d}.history-list{flex:1;min-height:0;padding:0 8px 8px;overflow:auto}.history-day{color:var(--ui-muted);padding:16px 8px 4px;font-size:12px;font-weight:500;line-height:1.4}.history-row{border-radius:8px;transition:background-color .15s;position:relative}.history-row:hover,.history-row[data-on]{background:var(--ui-field)}.history-row>button:first-child{text-align:left;gap:8px;width:100%;padding:8px 40px 8px 8px;display:flex}.history-row>button:first-child>:first-child{flex-shrink:0;margin-top:1px}.history-mark{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.history-name{color:var(--ui-muted);align-items:center;gap:4px;display:flex}.history-name svg{flex-shrink:0}.history-title{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.history-meta{font-variant-numeric:tabular-nums;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.history-more{width:24px;height:24px;color:var(--ui-text-2);opacity:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:12px;right:8px}.history-row:hover .history-more,.history-row[data-on] .history-more,.history-more:focus-visible{opacity:1}.history-more:hover{background:var(--ui-field-hover)}.history-note{border-top:1px solid var(--ui-border);color:var(--ui-muted);flex-shrink:0;padding:12px 16px;font-size:11px;line-height:1.4}.history-slide{grid-template-rows:1fr;display:grid}.history-slide>div{min-height:0;overflow:hidden}.history-slide[data-in]{animation:.25s cubic-bezier(.2,.8,.2,1) both history-row-in}.history-slide[data-out]{animation:.25s cubic-bezier(.2,.8,.2,1) both history-row-out}@keyframes history-row-in{0%{opacity:0;grid-template-rows:0fr}}@keyframes history-row-out{to{opacity:0;grid-template-rows:0fr}}.version-menu{z-index:90;position:fixed}.version-menu .menu-item{color:var(--ui-text)}.rail-swap{display:contents}.rail-swap .toolbar,.version-bar{transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.rail-swap[data-off] .toolbar,.version-bar[data-off]{opacity:0;pointer-events:none;transform:translate(-50%,8px)}.version-bar{z-index:20;background:var(--ui-panel);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 8px 0 16px;font-size:13px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0000000f,0 6px 20px #00000014}.version-bar .toolbar-sep{height:16px;margin:0 4px}.version-bar .home-primary{border-radius:8px;height:28px;padding:0 12px;font-size:12px;font-weight:500}.home-toast.history-toast{z-index:21;padding:0 4px 0 14px;position:absolute;bottom:68px}
.fr-stack{background:var(--ui-bg);height:100vh;color:var(--ui-text);position:relative;overflow:hidden}.fr-stack.fr-leaving{opacity:0;transition:opacity .2s var(--ease-out);pointer-events:none}.fr-screen{background:var(--ui-bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.fr-in-right{animation:fr-in-right .48s var(--ease-out) both}.fr-out-left{animation:fr-out-left .48s var(--ease-out) both}.fr-in-left{animation:fr-in-left .48s var(--ease-out) both}.fr-out-right{animation:fr-out-right .48s var(--ease-out) both}.fr-dissolve{animation:fr-fade .24s var(--ease-out) both}@keyframes fr-in-right{0%{transform:translate(100%)}}@keyframes fr-out-left{to{transform:translate(-100%)}}@keyframes fr-in-left{0%{transform:translate(-100%)}}@keyframes fr-out-right{to{transform:translate(100%)}}@keyframes fr-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.fr-in-right,.fr-out-left,.fr-in-left,.fr-out-right,.fr-dissolve){animation-duration:1ms}}.fr-drag{display:none}.desktop-mac .fr-drag{-webkit-app-region:drag;height:48px;display:block;position:absolute;inset:0 0 auto}.fr-top{flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.desktop-mac .fr-top{padding-left:18px}.fr-top button{-webkit-app-region:no-drag}.fr-top-fixed{z-index:2;transition:opacity .2s var(--ease-out);position:absolute;inset:0 0 auto}.fr-top-off{opacity:0}.fr-swap{animation:fr-fade .2s var(--ease-out) both}.fr-step{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 96px;display:flex}.fr-col{flex-direction:column;align-items:center;width:100%;max-width:560px;display:flex}.fr-count{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}.fr-title{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.25}.fr-sub{color:var(--ui-text-2);margin:8px 0 0;font-size:13px;line-height:1.45}.fr-options{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:24px;display:grid}.fr-option{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--ui-text-2);text-align:left;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.fr-option:hover{background:var(--ui-field)}.fr-option:active{transform:scale(.98)}.fr-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fr-option svg{width:16px;height:16px}.fr-option b{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:1.45}.fr-option.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent)}.fr-option.on:hover{background:var(--ui-panel)}.fr-primary{--ink:var(--primary);background:linear-gradient(var(--ink), var(--ink)) padding-box, linear-gradient(180deg, #ffffff57, #fff0 50%) border-box, var(--ink) border-box;width:100%;height:36px;box-shadow:0 0 0 1px var(--ink), inset 0 0 5px 1px #ffffff29, 0 1px 3px #00000024;color:var(--primary-text);font:600 14px/1 var(--font-sans);cursor:var(--cur-pointer);border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:box-shadow .15s,transform .15s;display:inline-flex}.fr-primary:hover{--ink:var(--primary-hover)}.fr-primary:active{box-shadow:0 0 0 1px var(--ink), inset 0 0 5px 1px #ffffff29, 0 1px 1px #00000024;transform:translateY(.5px)}.fr-primary:disabled{pointer-events:none;background:var(--ui-field);box-shadow:none;color:var(--ui-muted);border-color:#0000}.fr-link{height:28px;font:500 12px var(--font-sans);color:var(--ui-text-2);background:0 0;border:0;border-radius:8px;padding:0 12px;transition:background .15s,color .15s}.fr-link:hover{background:var(--ui-field);color:var(--ui-text)}.fr-how{border:1px solid var(--ui-border);border-radius:12px;grid-template-columns:repeat(3,1fr);width:100%;margin-top:24px;display:grid}.fr-how>div{color:var(--ui-text-2);flex-direction:column;padding:16px;font-size:13px;line-height:1.45;display:flex}.fr-how>div+div{border-left:1px solid var(--ui-border)}.fr-how b{letter-spacing:-.01em;color:var(--ui-text);margin:12px 0 4px;font-size:16px;font-weight:600;line-height:1.4}.fr-line,.fr-second{height:36px;font:500 14px var(--font-sans);color:var(--ui-text);background:linear-gradient(#fff 0%,#f7f7f7 100%);border:0;border-radius:10px;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 2px #28282814,0 0 0 1px #ececec}.fr-line:hover,.fr-second:hover{background:linear-gradient(#fafafa 0%,#f1f1f2 100%)}.fr-line:active,.fr-second:active{transform:scale(.98)}.fr-line:active{box-shadow:0 0 0 1px #ececec}.fr-line{width:100%;cursor:var(--cur-pointer);justify-content:center;align-items:center;gap:8px;display:flex}.fr-second{padding:0 16px}.fr-ghost{height:36px;font:500 14px var(--font-sans);color:var(--ui-text-2);background:0 0;border:0;border-radius:10px;padding:0 16px;transition:background .15s,color .15s}.fr-ghost:hover{background:var(--ui-field);color:var(--ui-text)}.fr-input{border:1px solid var(--ui-border-strong);background:var(--ui-panel);width:100%;height:36px;font:400 13px var(--font-sans);color:var(--ui-text);border-radius:10px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.fr-input::placeholder{color:var(--ui-muted)}.fr-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fr-text-link{font:500 12px var(--font-sans);color:var(--ui-text);background:0 0;border:0;padding:0}.fr-text-link:hover{text-decoration:underline}.fr-spin{border:2px solid var(--ui-border-strong);border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite fr-spin}@keyframes fr-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.fr-options{grid-template-columns:repeat(2,1fr)}.fr-how{grid-template-columns:1fr}.fr-how>div+div{border-left:0;border-top:1px solid var(--ui-border)}}
