@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.\[transform-origin\:12px_12px\]{transform-origin:12px 12px}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-180{rotate:-180deg}.rotate-0{rotate:0deg}.rotate-180{rotate:180deg}.\[transform\:scale\(0\.5\)\]{transform:scale(.5)}.\[transform\:scale\(1\)\]{transform:scale(1)}.\[transform\:translate\(-5\.72px\,5\.72px\)\]{transform:translate(-5.72px,5.72px)}.\[transform\:translate\(0px\,0px\)\]{transform:translate(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded-full{border-radius:3.40282e38px}.object-cover{object-fit:cover}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[520ms\]{--tw-duration:.52s;transition-duration:.52s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.34\,1\.3\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.3,.64,1);transition-timing-function:cubic-bezier(.34,1.3,.64,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transform-box\:view-box\]{transform-box:view-box}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}}:root{color-scheme:light;--bg:#f9f8f8;--s1:#fff;--s2:#f1f0ef;--s3:#e8e7e5;--line:#e8e7e5;--line2:#d7d5d3;--ink:#1e232c;--mute:#5b6271;--acc:#4d6bfe;--fill:#4d6bfe;--accSoft:#eef1ff;--ip:#9a5b00;--ipSoft:#c47a001a;--ok:#1f8a55;--okSoft:#1f8a551a;--bad:#c0392b;--badSoft:#c0392b12;--code:#131316;--scrim:#1e232c5c;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--cbg:#fff;--cbd:#e3e1de;--tbg:linear-gradient(180deg, #fff, #fbfbfa);--tsh:0 0 0 1px #1e232c0d, 0 1px 1px #1e232c0f, 0 8px 16px -10px #1e232c33;--ton-bg:linear-gradient(180deg, #f4f6ff, #eaefff);--ton-sh:inset 0 0 0 1.5px #4d6bfe, 0 8px 16px -10px #1e232c33;--ton-meta:#4b5563;--key:#fff;--key-sh:0 0 0 1px #1e232c0f, 0 1px 2px #1e232c1a;--pol-bg:#eef1ff;--seg-on:#fff;--seg-sh:0 1px 3px #1e232c24;--dock:#fff;--dock-sh:0 0 0 1px #1e232c0d, 0 14px 30px -12px #1e232c40;--sheet:#fff;--rc:16px;--rt:20px;--rk:12px;--ra:14px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", "JetBrains Mono", Consolas, "Liberation Mono", monospace;--ez:cubic-bezier(.2, .8, .2, 1);--shell:560px;--safe-b:env(safe-area-inset-bottom,0px)}.dark{color-scheme:dark;--bg:#0a0a0a;--s1:#1a1a1a;--s2:#121212;--s3:#242424;--line:#242424;--line2:#3d3d3d;--ink:#fff;--mute:#8c8c8c;--acc:#6799fe;--fill:#4d6bfe;--accSoft:#1b2740;--ip:#f2b45a;--ipSoft:#f2b45a1f;--ok:#3fb97a;--okSoft:#3fb97a24;--bad:#ff8a7a;--badSoft:#ff78641a;--code:#131313;--scrim:#0000009e;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .07 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--cbg:#131313;--cbd:#262626;--tbg:linear-gradient(180deg, #1d1d20, #17171a);--tsh:inset 0 1px 0 #ffffff0f, 0 1px 1px #0009, 0 8px 16px -8px #000000b3;--ton-bg:linear-gradient(180deg, #222c48, #1a2238);--ton-sh:inset 0 0 0 1.5px #6799fe, inset 0 1px 0 #ffffff14, 0 8px 16px -8px #000000b3;--ton-meta:#b4c3ea;--key:linear-gradient(180deg, #1d1d20, #17171a);--key-sh:inset 0 1px 0 #ffffff0f, 0 1px 2px #0009;--pol-bg:#0f0f11;--seg-on:linear-gradient(180deg, #2a2a2f, #232327);--seg-sh:inset 0 1px 0 #ffffff12, 0 1px 2px #0009;--dock:#17171a;--dock-sh:inset 0 1px 0 #ffffff0d, 0 14px 30px -10px #000c;--sheet:#1a1a1a}@media(prefers-contrast:more){:root{--mute:#374151}.dark{--mute:#b0b0b0}}body{min-height:100dvh;font-family:var(--font-sans);background:var(--noise),var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5}::selection{background:var(--fill);color:#fff}.mono{font-family:var(--font-mono)}a{color:var(--acc);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ns{scrollbar-width:none}.ns::-webkit-scrollbar{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{max-width:var(--shell);min-height:100dvh;padding-bottom:calc(190px + var(--safe-b));margin:0 auto;position:relative}.shell.bare{padding-bottom:calc(110px + var(--safe-b))}.state-msg{text-align:center;flex-direction:column;gap:8px;padding:96px 24px;display:flex}.top{align-items:center;gap:8px;height:52px;padding:0 12px 0 16px;display:flex}.logo{border-radius:999px;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.brand{letter-spacing:-.01em;font-size:17px;font-weight:700}.iconbtn{background:var(--key);width:44px;height:44px;box-shadow:var(--key-sh);color:var(--ink);border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.iconbtn .glyph{width:18px;height:18px}.clientchip{background:var(--key);height:44px;box-shadow:var(--key-sh);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:15px;font-weight:600;display:flex}.clientchip img,.clientchip .icol{border-radius:9px;width:30px;height:30px}.clientchip svg{color:var(--mute)}.head{flex-direction:column;gap:4px;padding:8px 16px 12px;display:flex}.title{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.sub{color:var(--mute);margin:0;font-size:14px;line-height:1.6}.field{box-sizing:border-box;border-radius:var(--rk);border:1px solid var(--cbd);background:var(--cbg);width:100%;height:46px;color:var(--ink);outline:none;font-size:16px}.field::placeholder{color:var(--mute)}.card{border-radius:var(--rc);background:var(--cbg);border:1px solid var(--cbd)}.seg{border-radius:var(--rk);background:var(--cbg);border:1px solid var(--cbd);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.segb{border-radius:calc(var(--rk) - 4px);height:40px;color:var(--mute);transition:color .2s var(--ez);background:0 0;border:0;font-size:15px}.segb.on{background:var(--seg-on);color:var(--ink);box-shadow:var(--seg-sh)}.primary{border-radius:var(--ra);background:var(--ink);color:var(--bg);transition:transform .15s var(--ez),opacity .2s;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.primary:active{transform:translateY(1px)}.primary.off{opacity:.4}.primary.ok{background:var(--ok);color:#fff}.primary.err{background:var(--bad);color:#fff}.ghost{border:1px solid var(--line2);background:var(--s1);color:var(--ink);border-radius:var(--ra)}.textbtn{height:32px;color:var(--acc);background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:14px}.iptag{background:var(--ipSoft);color:var(--ip);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.icol{background:var(--s3);color:var(--mute);flex-shrink:0;place-items:center;font-weight:700;display:grid}.appi{object-fit:cover;flex-shrink:0;display:block}.eyebrow{color:var(--mute);font-size:13px;font-weight:600}.pol{background:var(--pol-bg);height:30px;box-shadow:var(--key-sh);color:var(--acc);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 10px;font-size:13px;font-weight:600;display:flex}.pol .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pol.custom{box-shadow:inset 0 0 0 1px var(--acc);background:0 0}.sw{box-sizing:border-box;background:var(--s3);border-radius:999px;flex-shrink:0;justify-content:flex-start;width:46px;height:28px;padding:3px;display:flex}.sw.on{background:var(--fill);justify-content:flex-end}.sw i{background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 1px 3px #0000004d}.onb{flex-direction:column;gap:20px;padding:48px 16px 140px;display:flex}.onb-brand{align-items:center;gap:10px;display:flex}.onb-brand .logo{width:40px;height:40px}.onb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ctile{text-align:left;border-radius:var(--rt);background:var(--tbg);box-shadow:var(--tsh);color:var(--ink);border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;display:flex}.ctile.on{background:var(--ton-bg);box-shadow:var(--ton-sh)}.ctile .iw .appi{border-radius:12px;width:44px;height:44px}.ctile-n{font-size:16px;font-weight:600}.ctile-s{color:var(--mute);font-size:12px;line-height:1.5}.ctile.on .ctile-s{color:var(--ton-meta)}.onb-go{z-index:3;left:50%;bottom:calc(28px + var(--safe-b));width:min(calc(100% - 32px),calc(var(--shell) - 32px));position:fixed;transform:translate(-50%)}.onb-go .primary{width:100%;height:54px;font-size:17px}.search{padding:4px 16px 12px;position:relative}.search svg{color:var(--mute);pointer-events:none;position:absolute;top:18px;left:30px}.search .field{padding:0 14px 0 40px}.upx{background:var(--cbg);box-shadow:inset 0 0 0 1px var(--cbd);border-radius:14px;margin:-2px 16px 10px}.upx-h{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.upx-avs{flex-shrink:0;display:flex}.av{object-fit:cover;background:var(--s3);border-radius:50%;flex-shrink:0;width:22px;height:22px;display:block}.upx-avs .av{box-shadow:0 0 0 2px var(--cbg);margin-left:-7px}.upx-avs .av:first-child{margin-left:0}.upx-t{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.upx-t b{font-size:13.5px;font-weight:600}.upx-t span{color:var(--mute);font-size:12px}.chev{color:var(--mute);transition:transform .2s var(--ez);margin-left:6px;display:grid}[aria-expanded=true]>.chev{transform:rotate(180deg)}.upx-b{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:2px 14px 14px;display:flex}.upx-p{margin:10px 0 0;font-size:13px;line-height:1.6}.upx-c{counter-reset:uc;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.upx-c li{counter-increment:uc;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.upx-c li:before{content:counter(uc);width:16px;font:600 11px var(--font-mono);color:var(--mute);flex-shrink:0}.upx-c b{flex-shrink:0;width:58px;font-weight:600}.upx-c span{color:var(--mute)}.upx-k{letter-spacing:.14em;color:var(--mute);margin-top:4px;font-size:11px}.upx-a{flex-wrap:wrap;gap:6px;display:flex}.upx-w{background:var(--s2);height:32px;color:var(--ink);transition:transform .18s var(--ez);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12.5px;display:flex}.upx-w:active{transform:scale(.97)}.upx-w .av{width:24px;height:24px}.upx-wc{color:var(--mute);font-size:11px}.upx-w.on{background:var(--accSoft);color:var(--acc)}.upx-w.on .upx-wc{color:var(--acc)}.upx-f{border-top:1px solid var(--line);color:var(--mute);align-items:center;gap:8px;padding:8px 8px 8px 12px;font-size:12.5px;display:flex}.upx-f .av{width:18px;height:18px}.upx-f b{color:var(--ink);font-weight:600}.upx-x{background:var(--s2);width:28px;height:28px;color:var(--mute);border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.chips{gap:8px;padding:0 16px 8px;display:flex;overflow-x:auto}.chip{background:var(--key);height:38px;box-shadow:var(--key-sh);color:var(--mute);border:0;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:14px}.chip.on{background:var(--ink);color:var(--bg);box-shadow:none}.rules-body{padding:0 16px}.mine1{box-sizing:border-box;border-radius:var(--rt);background:var(--tbg);width:100%;min-height:68px;box-shadow:var(--tsh);color:var(--ink);text-align:left;border:0;align-items:center;margin-top:10px;padding:0;display:flex}.mine1.add{border:1.5px dashed var(--line2);box-shadow:none;background:0 0;gap:12px;padding:12px}.mine-ico{background:var(--accSoft);width:44px;height:44px;color:var(--acc);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.mine-ico svg{overflow:visible}.mine1.add .mine-ico{box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0}.m1main{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex-grow:1;align-items:center;gap:12px;padding:12px 4px 12px 12px;display:flex}.m1t{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.m1n{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.m1s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.m1ch{color:var(--mute);flex-shrink:0;display:grid}.mine1:not(.on):not(.add) .m1main{opacity:.6}.first{background:var(--okSoft);color:var(--ok);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.m1sw{background:0 0;border:0;align-self:stretch;align-items:center;padding:0 10px 0 4px;display:flex}.sec-h{align-items:baseline;gap:8px;padding:20px 2px 10px;display:flex}.sec-t{font-size:15px;font-weight:700}.count{color:var(--mute);font-size:12px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media(min-width:480px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{border-radius:var(--rt);background:var(--tbg);box-shadow:var(--tsh);color:var(--ink);transition:box-shadow .2s var(--ez);flex-direction:column;display:flex}.tile.on{background:var(--ton-bg);box-shadow:var(--ton-sh)}.tmain{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:16px 4px 10px;display:flex}.tmain:active .iw{transform:scale(.94)}.iw{transition:transform .15s var(--ez);flex-shrink:0;position:relative}.iw .appi,.iw .icol{border-radius:14px;width:52px;height:52px;font-size:19px}.badge{background:var(--fill);color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;display:none;position:absolute;top:-7px;right:-7px}.tile.on .badge{display:grid}.tt{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.tname{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.tmeta{color:var(--mute);font-size:11px}.tile.on .tmeta{color:var(--ton-meta)}.tile .pol{margin:0 8px 10px}.empty-hint{text-align:center;flex-direction:column;gap:6px;padding:48px 12px;display:flex}.floatbar{z-index:30;left:50%;bottom:calc(100px + var(--safe-b));width:min(calc(100% - 24px),calc(var(--shell) - 24px));position:fixed;transform:translate(-50%)}.selbar{background:var(--dock);box-shadow:var(--dock-sh);border-radius:30px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.selbar .primary{white-space:nowrap;border-radius:999px;flex-shrink:0;height:46px;margin-left:auto;padding:0 18px;font-size:16px}.stack{flex-shrink:0;display:flex}.stack>*{width:34px;height:34px;box-shadow:0 0 0 2px var(--dock);border-radius:10px;font-size:14px}.stack>*+*{margin-left:-10px}.selbar-t{flex-direction:column;min-width:0;display:flex}.selbar-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.selbar-t span{color:var(--mute);white-space:nowrap;font-size:12px}.afade{z-index:25;height:calc(196px + var(--safe-b));background:linear-gradient(180deg,transparent,var(--bg) 58%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.gx{align-items:center;gap:8px;display:flex}.gp{border-radius:var(--ra);background:var(--ink);min-width:0;height:52px;color:var(--bg);white-space:nowrap;text-align:left;border:0;flex-grow:1;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.gp.ok{background:var(--ok);color:#fff}.gp.err{background:var(--bad);color:#fff}.gp>svg:last-child{opacity:.7;flex-shrink:0;margin-left:auto}.gp-m{opacity:.55;margin-left:auto;font-size:12px;font-weight:500}.gk{box-sizing:border-box;border-radius:var(--ra);border:1px solid var(--line2);background:var(--s1);height:52px;color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.gp:active,.gk:active{transform:translateY(1px)}.gok{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.dock{z-index:40;left:50%;bottom:calc(18px + var(--safe-b));width:min(calc(100% - 24px),calc(var(--shell) - 24px));box-sizing:border-box;background:var(--dock);height:68px;box-shadow:var(--dock-sh);border-radius:30px;padding:6px;position:fixed;transform:translate(-50%)}.drow{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid;position:relative}.dind{width:25%;transform:translate(calc(var(--i) * 100%));transition:transform .3s var(--ez);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.dind:after{content:"";background:var(--seg-on);box-shadow:var(--seg-sh);border-radius:24px;position:absolute;inset:0}.ditem{color:var(--mute);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:color .2s;display:flex;position:relative}.ditem.on{color:var(--acc)}.ditem-i{place-items:center;display:grid;position:relative}.dlabel{font-size:14px;font-weight:500;line-height:1;position:relative}.dbadge{box-sizing:border-box;background:var(--fill);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--dock);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-6px;right:-14px}.dnext{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2px var(--dock);border-radius:50%;position:absolute;top:-1px;right:-4px}.ditem.nudge .dlabel{color:var(--ok)}.picked{flex-direction:column;gap:14px;padding:4px 16px 0;display:flex}.step-card{border-color:var(--fill);flex-direction:column;gap:12px;padding:14px;display:flex}.step-card.ip{border-color:var(--ip)}.step-h{align-items:center;gap:12px;display:flex}.step-h .appi,.step-h .icol{border-radius:12px;width:44px;height:44px;font-size:17px}.step-t{flex-direction:column;gap:2px;min-width:0;display:flex}.step-n{align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.step-h .pol{height:32px;margin-left:auto}.codeline{border-radius:calc(var(--rk) - 2px);background:var(--s2);color:var(--mute);word-break:break-all;white-space:pre-line;padding:10px 12px;font-size:12px;line-height:1.6}.step-card .primary{height:52px;font-size:16px}.arrive{background:var(--okSoft);border-color:var(--ok);flex-direction:column;gap:8px;padding:20px;display:flex}.arrive-ico{background:var(--ok);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.arrive-t{font-size:20px;font-weight:700}.smallbtn{align-self:flex-start;height:38px;padding:0 14px;font-size:14px}.metro{flex-direction:column;display:flex;position:relative}.mrow{grid-template-columns:40px minmax(0,1fr);align-items:center;height:56px;display:grid;position:relative}.mrail{place-items:center;height:100%;display:grid;position:relative}.mseg{background:var(--c);width:4px;position:absolute;left:18px}.mseg.t{height:50%;top:0}.mseg.b{top:50%;bottom:0}.mseg.dash{background:repeating-linear-gradient(180deg,var(--c) 0 6px,transparent 6px 11px);opacity:.55}.mst{z-index:1;box-sizing:border-box;background:var(--bg);border:4px solid var(--c);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:relative}.mst.done{background:var(--c);border-width:0}.mst.cur{opacity:0}.mxnode{z-index:1;background:var(--bg);border:3px solid var(--ink);box-sizing:border-box;border-radius:999px;width:26px;height:14px;position:relative}.mend-node{z-index:1;background:var(--bg);border:4px solid var(--line2);box-sizing:border-box;border-radius:5px;width:18px;height:18px;position:relative}.mend-node.done{background:var(--ok);border-color:var(--ok)}.mbody{height:46px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.mbody .appi,.mbody .icol{border-radius:7px;width:26px;height:26px;font-size:11px}.mbody-n{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mbody-p{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:96px;margin-left:auto;font-size:12px;overflow:hidden}.mbody.cur{background:var(--accSoft)}.mbody.done{opacity:.62}.mstate{min-width:28px;color:var(--ok);flex-shrink:0;font-size:12px;font-weight:700}.mbody.cur .mstate{color:var(--acc)}.mx{color:var(--ip);padding-left:10px;font-size:13px;font-weight:700}.mendl{color:var(--mute);padding-left:10px;font-size:13px;font-weight:600}.train{z-index:2;background:var(--fill);color:#fff;width:36px;height:36px;box-shadow:0 0 0 3px var(--bg),0 6px 14px #00000059;border-radius:12px;place-items:center;display:grid;position:absolute;left:2px}.blk-h{align-items:center;gap:10px;padding:12px 8px 10px 16px;display:flex}.blk-h>span{flex-direction:column;gap:2px;min-width:0;display:flex}.blk-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.blk-row .appi,.blk-row .icol{border-radius:10px;width:36px;height:36px;font-size:14px}.blk-row .pol{height:36px;margin-left:auto;padding:0 10px 0 12px;font-size:14px}.blk-row .pol .mono{max-width:110px}.code{border-radius:var(--rc);background:var(--code);color:#e8e8e8;border:1px solid var(--line);padding:14px 0;font-size:12px;line-height:1.7;overflow:hidden}.cl{grid-template-columns:3px minmax(0,1fr);gap:10px;padding:3px 14px;display:grid}.cl i{border-radius:2px}.cl span{word-break:break-all;white-space:pre-wrap}.cl.cmt span{color:#6b6b6b}.cl.decl span{color:#a0a0a0}.cl.ip span{color:#f2c274}.cl.dom i{background:#6799fe99}.cl.ip i{background:#f2b45acc}.cl.mine i{background:#ffffffbf}.cl b{color:#fff;background:#6799fe47;border-radius:4px;padding:0 3px;font-weight:700}.cl b.own{background:0 0;padding:0;font-weight:600}.sheet-root{z-index:60;position:fixed;inset:0}.scrim{background:var(--scrim);transition:opacity .3s ease-out;position:absolute;inset:0}.sheet{width:100%;max-width:var(--shell);box-sizing:border-box;background:var(--sheet);border-top:1px solid var(--line2);touch-action:pan-y;border-radius:24px 24px 0 0;outline:none;flex-direction:column;max-height:calc(100dvh - 44px);display:flex;position:absolute;bottom:0;left:50%}.sheet.tall{height:calc(100dvh - 44px)}.grab{background:var(--line2);border-radius:999px;flex-shrink:0;align-self:center;width:40px;height:5px;margin:10px 0 6px}.sheet-body{padding:4px 16px calc(30px + var(--safe-b));flex-direction:column;gap:16px;display:flex;overflow-y:auto}.sheet-h{align-items:center;gap:12px;display:flex}.sheet-h .appi,.sheet-h .icol{border-radius:12px;width:44px;height:44px}.sheet-h>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-t{font-size:18px;font-weight:700}.sheet-facts{background:var(--s2);color:var(--mute);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.sheet-facts .warn{color:var(--ip)}.pg{flex-direction:column;gap:8px;display:flex}.pg-l{color:var(--mute);font-size:13px;font-weight:600}.pg-o{flex-wrap:wrap;gap:8px;display:flex}.opt{background:var(--s2);height:40px;color:var(--ink);border:0;border-radius:12px;padding:0 16px;font-size:15px}.opt.on{background:var(--fill);color:#fff}.custompol{border-radius:var(--rk);background:var(--s2);align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.custompol input{min-width:0;height:40px;color:var(--ink);background:0 0;border:0;outline:none;flex-grow:1;font-size:16px}.custompol .primary{border-radius:10px;height:40px;padding:0 14px;font-size:14px}.msh-h{flex-shrink:0;align-items:center;gap:10px;padding:0 12px 12px 16px;display:flex}.msh-h>span{flex-direction:column;gap:2px;min-width:0;display:flex}.msh-h .iconbtn{margin-left:auto}.msh-seg{flex-shrink:0;padding:0 16px 14px}.msh-body{flex-direction:column;flex-grow:1;gap:18px;min-height:0;padding:0 16px 18px;display:flex;overflow-y:auto}.msh-f{padding:10px 16px calc(16px + var(--safe-b));border-top:1px solid var(--line);flex-shrink:0;gap:8px;display:flex}.msh-f .ghost{height:52px;padding:0 18px;font-size:15px}.msh-f .primary{flex-grow:1;height:52px;font-size:16px}.af{flex-direction:column;gap:8px;display:flex}.aflab{letter-spacing:.04em;color:var(--mute);padding-top:6px;font-size:12px;font-weight:600}.atypes,.apols{flex-wrap:wrap;gap:6px;display:flex}.atype,.apol{background:var(--key);height:36px;box-shadow:var(--key-sh);color:var(--ink);border:0;border-radius:999px;padding:0 13px;font-size:14px}.atype.on{background:var(--fill);color:#fff;box-shadow:none}.atype.ip.on{background:var(--ip);color:#1a1206}:root:not(.dark) .atype.ip.on{color:#fff}.atype.dim{opacity:.4}.apol.on{background:var(--ink);color:var(--bg);box-shadow:none}.addhint{color:var(--mute);margin:-2px 2px 0;font-size:12.5px;line-height:1.5}.addhint.fix{color:var(--ok)}.addhint.err{color:var(--bad)}.ain{border-radius:var(--rk);background:var(--s2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative;overflow:hidden}.ain:focus-within{box-shadow:inset 0 0 0 2px var(--acc)}.ain input{height:46px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 14px;font-size:16px}.ain-prev{color:#a0a0a0;background:var(--code);word-break:break-all;padding:8px 14px;font-size:11.5px;line-height:1.5}.ain-prev b{color:#8fb3ff;font-weight:600}.ain-prev.faint{opacity:.55}.af .primary{height:52px;margin-top:4px;font-size:16px}.minebox{box-sizing:border-box;border-radius:var(--rk);border:1px solid var(--line2);background:var(--s2);width:100%;color:var(--ink);resize:none;white-space:pre;outline:none;padding:12px 14px;font-size:16px;line-height:1.55;overflow-x:auto}.mlist{flex-direction:column;gap:6px;display:flex}.mlist-h{align-items:baseline;gap:8px;padding:2px 2px 4px;display:flex}.mlist-h>b{font-size:15px;font-weight:700}.mdef{background:var(--s2);height:30px;color:var(--mute);border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12.5px;display:flex}.mdef b{color:var(--acc);font-weight:600}.mli{box-sizing:border-box;background:var(--s2);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:6px 2px 6px 8px;display:flex}.mli.bad{border-color:var(--bad);background:var(--badSoft)}.mli.drop{border-style:dashed;border-color:var(--line2);background:0 0}.mli.drop .mval{color:var(--mute);text-decoration:line-through}.mtag{box-sizing:border-box;background:var(--accSoft);min-width:42px;height:20px;color:var(--acc);border-radius:6px;flex-shrink:0;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.mtag.ip{background:var(--ipSoft);color:var(--ip)}.mtag.o{background:var(--s3);color:var(--ink)}.mtag.bad{background:var(--badSoft);color:var(--bad)}.mli-v{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.mval{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mli-n{color:var(--mute);font-size:11.5px;line-height:1.4}.mli.bad .mli-n{color:var(--bad)}.mpolb{background:var(--s3);max-width:104px;height:30px;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;padding:0 10px;font-size:12px;overflow:hidden}.mpolb.set{background:var(--accSoft);color:var(--acc)}.mdel{width:36px;height:36px;color:var(--mute);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mex-wrap{border:1.5px dashed var(--line2);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.mex-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mex{border:1px solid var(--line);background:var(--s2);color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:10px;transition:transform .15s;display:flex}.mex:active{transform:scale(.97)}.mex-l{white-space:nowrap;font-size:13px;font-weight:600}.mex-v{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mex-p{background:var(--okSoft);color:var(--ok);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.mex.mex-px .mex-p{background:var(--accSoft);color:var(--acc)}.mplace{color:var(--mute);margin:4px 2px 0;font-size:12px;line-height:1.5}.fin-body{padding:4px 16px calc(20px + var(--safe-b));flex-direction:column;gap:16px;display:flex}.hero{text-align:left;width:100%;height:184px;color:var(--ink);background:radial-gradient(130% 90% at 50% -10%,#fff,#0000 62%),linear-gradient(#f4f2ef,#ebe8e3);border:0;border-radius:20px;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #1e232c12}.dark .hero{background:radial-gradient(130% 90% at 50% -10%,#ffffff12,#0000 60%),linear-gradient(#18181b,#111113);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0d}.h1rail{background:#1e232c14;border-radius:2px;height:4px;position:absolute;top:66px;left:18px;right:64px}.dark .h1rail{background:#ffffff14}.h1fill{transform-origin:0;background:linear-gradient(90deg,#2b9460,#4fd08e);border-radius:2px;position:absolute;inset:0}.h1head{width:12px;height:12px;box-shadow:0 0 0 3px var(--ok);opacity:0;background:#fff;border-radius:50%;position:absolute;top:62px;left:12px}.h1sts{justify-content:space-between;display:flex;position:absolute;top:54px;left:6px;right:76px}.h1st{width:28px;height:28px;box-shadow:0 0 0 2px var(--ok),0 3px 6px #1e232c24;background:linear-gradient(#fff,#f1efec);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.dark .h1st{box-shadow:0 0 0 2px var(--ok),0 4px 8px #00000080;background:linear-gradient(#26262a,#1a1a1d)}.h1st.ip{box-shadow:0 0 0 2px var(--ip),0 3px 6px #1e232c24}.dark .h1st.ip{box-shadow:0 0 0 2px var(--ip),0 4px 8px #00000080}.h1st .appi{border-radius:6px;width:20px;height:20px}.h1st .icol{background:0 0;border-radius:6px;width:20px;height:20px;font-size:10px}.h1term{width:56px;height:56px;box-shadow:0 0 0 3px var(--ok),0 0 0 8px #1f8a551f,0 10px 22px #1e232c2e;background:linear-gradient(#fff,#f1efec);border-radius:19px;place-items:center;display:grid;position:absolute;top:40px;right:10px}.dark .h1term{box-shadow:0 0 0 3px var(--ok),0 0 0 8px #3fb97a24,0 12px 26px #0000008c;background:linear-gradient(#2a2a2f,#1c1c20)}.h1term .appi,.h1term .icol{border-radius:12px;width:44px;height:44px}.h1ring{box-shadow:0 0 0 3px var(--ok);opacity:0;border-radius:22px;position:absolute;inset:-3px}.h1branch{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.h1branch path{fill:none;stroke:var(--fill);stroke-width:2.5px;stroke-dasharray:5 6;stroke-linecap:round}.h1next{width:149px;color:var(--acc);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:145px;left:10px}.h1nd{box-sizing:border-box;border:2.5px solid var(--fill);background:var(--s2);border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 4px #6799fe29}.fin-h{letter-spacing:-.01em;font-size:22px;font-weight:800}.fin-t{flex-direction:column;gap:4px;padding:0 2px;display:flex}.forks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.forks.one{grid-template-columns:1fr}.fk{box-sizing:border-box;border:1px dashed var(--line2);min-height:124px;color:var(--ink);text-align:left;background:0 0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;display:flex;position:relative}.fk .appi{border-radius:10px;width:34px;height:34px;margin-bottom:auto}.fk-t{margin-top:12px;font-size:15px;font-weight:700}.fk-s{color:var(--mute);font-size:12px;line-height:1.45}.fk.nx{background:var(--ton-bg);box-shadow:var(--ton-sh);border:0}.fk.nx .fk-s{color:var(--ton-meta)}.fk-ar{background:var(--fill);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:12px}.fk-stack{align-items:center;height:34px;margin-bottom:auto;padding-left:8px;display:flex}.fk-stack>*{width:26px;height:26px;box-shadow:0 0 0 2px var(--sheet);border-radius:8px;margin-left:-8px;font-size:11px}.fin-again{height:36px;color:var(--mute);background:0 0;border:0;align-self:center;font-size:14px}.pane{flex-direction:column;gap:14px;padding:4px 16px 0;display:flex}.pcard{flex-direction:column;gap:14px;padding:16px;display:flex}.pcard-h{align-items:center;gap:12px;display:flex}.pcard-h .appi,.pcard-h .icol{border-radius:12px;width:44px;height:44px}.pcard-h>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pcard-t{font-size:17px;font-weight:700}.pcard .primary{height:52px;font-size:16px}.pcard .ghost{justify-content:center;align-items:center;gap:6px;height:46px;font-size:15px;display:flex}.steps{counter-reset:st;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--mute);counter-increment:st;gap:10px;font-size:14px;line-height:1.55;display:flex}.steps li:before{content:counter(st);background:var(--s3);width:20px;height:20px;color:var(--ink);font:600 11px var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.steps code,.pcard code{font-family:var(--font-mono);color:var(--ink);font-size:.9em}.alist{flex-direction:column;display:flex}.arow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.arow:first-child{border-top:0;padding-top:0}.arow .av{width:36px;height:36px}.arow>span{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.arow b{font-size:15px}.arow small{color:var(--mute);font-size:12.5px;line-height:1.5}.arow .count{flex-shrink:0}.links{flex-wrap:wrap;gap:8px;display:flex}.extlink{border:1px solid var(--line2);height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.fine{color:var(--mute);margin:0;font-size:12.5px;line-height:1.7}@media(prefers-reduced-motion:no-preference){.dind{transition:transform .3s var(--ez)}.tile.on .badge{animation:.35s cubic-bezier(.3,1.5,.5,1) pop}.train{transition:top .6s cubic-bezier(.3,1.35,.5,1)}.mst.done,.mend-node.done{animation:.45s cubic-bezier(.3,1.5,.5,1) pop}.rise-a{animation:.4s cubic-bezier(.3,1.3,.5,1) rise-a}.rise-b{animation:.4s cubic-bezier(.3,1.3,.5,1) rise-b}.arrive-ico{animation:.5s cubic-bezier(.3,1.5,.5,1) pop}.upx-b{animation:wg-in .28s var(--ez) both}.mine1 .mine-caret{animation:1.2s step-end infinite caret}.mli.rin{animation:.5s cubic-bezier(.2,.9,.3,1.2) both rin}.floatbar.in{animation:bar-in .32s var(--ez) both}.ditem.nudge .ditem-i{animation:.7s cubic-bezier(.3,1.6,.5,1) .4s 2 both nudge}.fin.r0 .h1fill,.fin.r1 .h1fill{animation:.95s cubic-bezier(.4,0,.2,1) .35s both h1fill}.fin.r0 .h1head,.fin.r1 .h1head{animation:.95s cubic-bezier(.4,0,.2,1) .35s both h1head}.fin.r0 .h1st,.fin.r1 .h1st{animation:.4s cubic-bezier(.3,1.6,.5,1) both h1st;animation-delay:calc(var(--k) * 85ms + .4s)}.fin.r0 .h1term,.fin.r1 .h1term{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.25s both h1term}.fin.r0 .h1ring,.fin.r1 .h1ring{animation:.9s ease-out 1.3s both h1ring}.fin.r0 .h1branch,.fin.r1 .h1branch{animation:.7s ease-out 1.55s both h1br}.fin.r0 .h1next,.fin.r1 .h1next{animation:.4s ease-out 2.1s both h1nx}.fin.r1 .h1fill{animation-name:h1fill-b}.fin.r1 .h1head{animation-name:h1head-b}.fin.r1 .h1st{animation-name:h1st-b}.fin.r1 .h1term{animation-name:h1term-b}.fin.r1 .h1ring{animation-name:h1ring-b}.fin.r1 .h1branch{animation-name:h1br-b}.fin.r1 .h1next{animation-name:h1nx-b}}@keyframes pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes rise-a{0%{opacity:.3;transform:translateY(-16px)scale(.95)}to{opacity:1;transform:none}}@keyframes rise-b{0%{opacity:.3;transform:translateY(-16px)scale(.95)}to{opacity:1;transform:none}}@keyframes wg-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes caret{50%{opacity:0}}@keyframes rin{0%{opacity:0;box-shadow:0 0 0 2px var(--fill);transform:translateY(-10px)scale(.96)}to{box-shadow:0 0 #0000}}@keyframes bar-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes nudge{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}@keyframes h1fill{0%{transform:scaleX(0)}}@keyframes h1fill-b{0%{transform:scaleX(0)}}@keyframes h1head{0%{opacity:1;left:12px}92%{opacity:1;left:calc(100% - 76px)}to{opacity:0;left:calc(100% - 70px)}}@keyframes h1head-b{0%{opacity:1;left:12px}92%{opacity:1;left:calc(100% - 76px)}to{opacity:0;left:calc(100% - 70px)}}@keyframes h1st{0%{opacity:0;transform:scale(.3)}}@keyframes h1st-b{0%{opacity:0;transform:scale(.3)}}@keyframes h1term{50%{transform:scale(1.12)}}@keyframes h1term-b{50%{transform:scale(1.12)}}@keyframes h1ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes h1ring-b{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes h1br{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes h1br-b{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes h1nx{0%{opacity:0;transform:translate(8px)}}@keyframes h1nx-b{0%{opacity:0;transform:translate(8px)}}::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.dind,.scrim,.chev,.tile{transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root{--tk-bg:#fffdf8;--tk-bg2:#f3efe6;--tk-ink:#1e232c;--tk-mute:#63676f;--tk-rule:#1e232c33;--tk-acc:#3d5afe;--tk-sh:0 0 0 1px #1e232c12, 0 10px 22px #1e232c29;--pr-bg:#fff;--pr-sh:inset 0 0 0 1px var(--line2), 0 14px 30px -12px #1e232c40;--pr-mouth:#2a2e36}.dark{--tk-bg:#202023;--tk-bg2:#29292d;--tk-ink:#f4f4f5;--tk-mute:#a1a1a8;--tk-rule:#ffffff2b;--tk-acc:#8fb0ff;--tk-sh:inset 0 1px 0 #ffffff0f, 0 10px 24px #00000073;--pr-bg:#161616;--pr-sh:inset 0 0 0 1px var(--line), 0 14px 30px -10px #000c;--pr-mouth:#000}.cf-pane{padding-bottom:150px}.cf-wait{padding:24px 4px}.cf-none{flex-direction:column;gap:14px;padding:20px;display:flex}.cf-none .ghost{height:50px;font-size:15px;font-weight:600}.num{background:var(--accSoft);width:24px;height:24px;color:var(--acc);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.pill-s{background:var(--s3);color:var(--mute);border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600}.pill-s.done{background:var(--okSoft);color:var(--ok)}.cf-h{align-items:center;gap:10px;display:flex}.cf-t{font-size:16px;font-weight:700}.cf-aside{color:var(--mute);margin-left:auto;font-size:12px}.cf-tag{background:var(--okSoft);color:var(--ok);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600}.cf-carry{flex-direction:column;gap:8px;padding:16px 16px 12px 18px;display:flex}.cf-main{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.cf-stack{flex-shrink:0;padding-left:8px;display:flex}.cf-st{background:var(--s3);width:36px;height:36px;box-shadow:0 0 0 2.5px var(--cbg);border-radius:11px;flex-shrink:0;place-items:center;margin-left:-8px;display:grid;overflow:hidden}.cf-st .appi,.cf-st .icol{width:36px;height:36px;font-size:14px}.cf-st.more{color:var(--mute);font-size:12px;font-weight:700}.cf-ct{flex-direction:column;gap:1px;min-width:0;display:flex}.cf-cn{font-size:15px;font-weight:600}.cf-cm{color:var(--acc);font-size:12px}.cf-cs{color:var(--mute);font-size:12px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf-chev{color:var(--acc);flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600}.cf-list{flex-direction:column;display:flex}.cf-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.cf-row .appi,.cf-row .icol{border-radius:8px;width:30px;height:30px;font-size:12px}.cf-row .pol{height:32px;margin-left:auto}.cf-row .pol .mono{max-width:120px}.cf-acts{border-top:1px solid var(--line);gap:16px;padding-top:8px;display:flex}.cf-acts .textbtn{margin:0}.cf-form{flex-direction:column;display:flex;overflow:hidden}.cf-sec{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.cf-sec:first-child{border-top:0}.cf-sub{background:var(--s2);padding:0 14px;font-size:15px}.cf-sub.bad{border-color:var(--bad)}.cf-note{color:var(--mute);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.cf-note.bad{color:var(--bad)}.cf-note.acc{color:var(--acc)}.cf-chips{flex-wrap:wrap;gap:8px;display:flex}.cf-sw{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.cf-sw>span:first-child{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.cf-sw .sw{margin-left:auto}.cf-swt{font-size:15px}.cf-sws{color:var(--mute);font-size:12px}.cf-bases{gap:0;padding-bottom:6px}.cf-bases .cf-h{padding-bottom:6px}.cf-bases .cf-sw{border-top:1px solid var(--line);padding:10px 0}.cf-seg{background:var(--s2)}.cf-sum{border-radius:var(--rc);border:1px dashed var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.cf-sum span,.cf-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-sum b{font-size:22px;font-weight:700}.cf-sum i,.cf-fact i{color:var(--mute);font-size:12px;font-style:normal}.cf-tpl{flex-direction:column;gap:16px;padding:20px;display:flex}.cf-tplh{align-items:center;gap:14px;display:flex}.cf-tplh .appi{border-radius:16px;width:60px;height:60px}.cf-tplh>span{flex-direction:column;gap:4px;min-width:0;display:flex}.cf-tplh .sub{font-size:12px}.cf-tplt{font-size:20px;font-weight:700}.cf-big{height:54px;font-size:17px;text-decoration:none}.cf-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cf-fact{border-radius:var(--rk);background:var(--s2);padding:10px 12px}.cf-fact b{font-size:20px;font-weight:700}.cf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cf-two .ghost{justify-content:center;align-items:center;gap:6px;height:48px;font-size:15px;display:flex}.cf-two .ghost.ok{color:var(--ok)}.cf-two .ghost.err{color:var(--bad)}.cf-link{margin:-8px auto 0}.cf-guide{flex-direction:column;gap:12px;padding:18px;display:flex}.cf-gh{align-items:flex-end;gap:10px;display:flex}.cf-gh .cf-t{font-size:18px}.cf-gn{color:var(--mute);margin-left:auto;font-size:15px;font-weight:700}.cf-guide.all .cf-gn{color:var(--ok)}.cf-code{background:var(--code);color:#cfcfcf;border:1px solid var(--line);border-radius:12px;padding:8px 0;font-size:11.5px;line-height:1.75;overflow:hidden}.cf-cl{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-right:10px;display:grid}.cf-cl .cf-cn{text-align:right;color:#5a5a5a;font-size:11px;font-weight:400}.cf-cl .cf-ct{white-space:pre;text-overflow:ellipsis;display:block;overflow:hidden}.cf-cl.hd .cf-ct{color:#8fb3ff}.cf-cl.cm .cf-ct{color:#777}.cf-cl.hit{background:#3fb97a1a;box-shadow:inset 3px 0 #3fb97a}.cf-cl.hit .cf-cn{color:#3fb97a}.cf-cl mark{color:#7fe0a9;background:#3fb97a3d;border-radius:4px;padding:1px 3px}.cf-cl mark.plain{color:inherit;background:0 0;padding:0}.cf-arrow{color:var(--ok);align-items:center;gap:6px;margin-top:-4px;padding-left:36px;font-size:12.5px;font-weight:600;display:flex}.cf-arrow.muted{color:var(--mute)}.cf-steps{flex-direction:column;display:flex}.cf-step>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.cf-step:not(:last-child)>button:after{content:"";background:var(--line2);width:1.5px;position:absolute;top:38px;bottom:-10px;left:12.25px}.cf-step.done>button:after{background:var(--ok)}.cf-sn{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--mute);background:var(--cbg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.cf-step.done .cf-sn{background:var(--ok);color:#fff;box-shadow:none}.cf-step.cur .cf-sn{box-shadow:inset 0 0 0 2px var(--fill);color:var(--acc)}.cf-stt{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.cf-stt b{font-size:15px;font-weight:600}.cf-step.done .cf-stt b{color:var(--mute)}.cf-stt span{color:var(--mute);font-size:12.5px;line-height:1.5}.cf-ok{background:var(--okSoft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cf-ok>span:last-child{flex-direction:column;gap:2px;display:flex}.cf-ok b{font-size:15px}.cf-ok .sub{font-size:13px}.cf-okm{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cf-alt{border:0;border-top:1px solid var(--line);color:var(--acc);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;font-size:13.5px;font-weight:600;display:flex}.cf-float{z-index:31}.cf-fade{height:calc(250px + var(--safe-b))}.cf-pr{--k:1;position:relative}.cf-pr.quick{--k:.45}.cf-bar{background:var(--pr-bg);box-shadow:var(--pr-sh);border-radius:22px;gap:8px;padding:12px 8px 8px;display:flex;position:relative}.cf-mouth{z-index:2;background:var(--pr-mouth);border-radius:2px;height:3px;position:absolute;top:5px;left:30px;right:30px;box-shadow:0 1px #ffffff12}.cf-led{z-index:2;background:var(--line2);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:14px}.cf-led.on{background:var(--ok)}.cf-peek{z-index:1;background:var(--tk-bg);height:9px;position:absolute;top:-3px;left:38px;right:38px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 6 5 0l5 6z'/></svg>") 0 0/10px 6px repeat-x,linear-gradient(#000,#000) 0 5px/100% 4px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 6 5 0l5 6z'/></svg>") 0 0/10px 6px repeat-x,linear-gradient(#000,#000) 0 5px/100% 4px no-repeat}.cf-bar .gk{height:52px}.cf-go{position:relative;overflow:hidden}.cf-gpt{flex-grow:1;min-width:0;display:grid}.cf-gpt>*{grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.cf-busy{opacity:0}.cf-done>svg:last-child{opacity:.7;flex-shrink:0;margin-left:auto}.cf-cli{border-radius:7px;flex-shrink:0;width:24px;height:24px}.cf-slot{contain:layout paint;padding-top:10px;position:absolute;bottom:calc(100% - 7px);left:30px;right:30px;overflow:hidden}.cf-slot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000038);height:12px;position:absolute;bottom:0;left:0;right:0}.cf-tkb{text-align:left;width:100%;color:var(--tk-ink);will-change:transform;backface-visibility:hidden;transition:transform .35s var(--ez);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.cf-slot.tuck .cf-tkb{transform:translateY(calc(100% + 12px))}.cf-tkb:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cf-tk{color:var(--tk-ink);filter:drop-shadow(0 6px 10px #0000002e);transition:transform .18s var(--ez);font-size:12px;line-height:1.35;display:flex}.cf-tkb:active .cf-tk{transform:scale(.985)}.cf-tk i,.cf-tk em{font-style:normal}.cf-tkm{background:var(--tk-bg);border-top:3px solid var(--tk-acc);border-radius:10px 0 0 10px;flex-direction:column;flex-grow:1;gap:8px;min-width:0;padding:9px 12px 11px;display:flex}.cf-tkk{border-bottom:1px solid var(--tk-rule);letter-spacing:.1em;color:var(--tk-mute);justify-content:space-between;padding-bottom:6px;font-size:10px;display:flex}.cf-tkr{align-items:center;gap:6px;display:flex}.cf-tkc{flex-direction:column;display:flex}.cf-tkc.r{align-items:flex-end}.cf-tkc b{letter-spacing:.02em;font-size:25px;font-weight:700;line-height:1}.cf-tkc i{color:var(--tk-mute);white-space:nowrap;font-size:10.5px}.cf-tkw{color:var(--tk-acc);flex-grow:1;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;display:flex;position:relative}.cf-tkw i{border-top:1.5px dotted var(--tk-rule);flex-grow:1}.cf-tkp{display:grid}.cf-tkw em{color:var(--tk-mute);white-space:nowrap;font-size:10px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.cf-tkf{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:4px;display:flex}.cf-tkf>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-tkf>span.r{flex-shrink:0;align-items:flex-end}.cf-tkf i{letter-spacing:.1em;color:var(--tk-mute);font-size:10px}.cf-tkf b{white-space:nowrap;font-size:12.5px}.cf-tkpv{align-items:center;gap:6px;min-width:0;display:flex}.cf-tkpv>b{text-overflow:ellipsis;overflow:hidden}.cf-avs{flex-shrink:0;display:flex}.cf-avs img,.cf-avs b{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--tk-bg);background:var(--tk-bg2);border-radius:5px;place-items:center;margin-left:-4px;font-size:9px;display:grid}.cf-avs>:first-child{margin-left:0}.cf-tks{background:var(--tk-bg2);border-left:1.5px dashed var(--tk-rule);border-top:3px solid var(--tk-acc);width:78px;color:var(--tk-mute);border-radius:0 10px 10px 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:10px;display:flex}.cf-tksk{flex-direction:column;align-items:center;gap:1px;display:flex}.cf-tksk i{letter-spacing:.1em;font-size:10px}.cf-tksk b{color:var(--tk-ink);font-size:12px}.cf-qr{background:var(--tk-bg2);grid-template-columns:repeat(11,4px);grid-auto-rows:4px;padding:3px;display:grid}.cf-qr i{display:block}.cf-qr i.on{background:var(--tk-ink)}.cf-tksn{white-space:nowrap}.cf-slot.torn{visibility:hidden;pointer-events:none}.cf-prev{overflow:hidden}.cf-ph{flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.cf-ph>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-ph .sub{font-size:12px}.cf-ph .iconbtn{margin-left:auto}.cf-pn{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.cf-pf{flex-shrink:0;padding:12px 16px 4px}.cf-pf .cf-fact b{font-size:18px}.cf-lyr{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 16px 0;display:grid}.cf-lyrb{background:var(--key);box-shadow:var(--key-sh);color:var(--mute);border:0;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 0 6px;display:flex}.cf-lyrb.on{background:var(--ink);color:var(--bg);box-shadow:none}.cf-lyrn{opacity:.7;font-size:10px}.cf-lyrl{white-space:nowrap;font-size:13px;font-weight:600}.cf-lyrc{opacity:.75;font-size:11px}.cf-lnote{color:var(--mute);flex-shrink:0;margin:0;padding:10px 16px 8px;font-size:12px}.cf-cv{background:var(--code);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overscroll-behavior:contain;flex-grow:1;grid-template-columns:minmax(100%,max-content);align-content:start;min-height:0;padding:8px 0;display:grid;overflow:auto}.cf-l{border-left:3px solid #0000;grid-template-columns:36px max-content;gap:10px;padding-right:16px;display:grid}.cf-ln{text-align:right;color:#5a5a5a;-webkit-user-select:none;user-select:none;font-size:11px;line-height:20px}.cf-lt{white-space:pre;color:#d6d6d6;font-size:12px;line-height:20px}.cf-l.hd .cf-lt{color:#9db9ff;font-weight:700}.cf-l.cm .cf-lt{color:#6b6b6b}.cf-l.me{background:#6799fe12;border-left-color:#6799febf}.cf-l.ip .cf-lt{color:#f2c274}.cf-l.ip.me{background:#f2b45a0f;border-left-color:#f2b45acc}.cf-l.hole{background:#3fb97a1f;border-left-color:#3fb97a}.cf-l.hole .cf-lt{color:#fff}.cf-l.phd{border-left:3px dashed #4a4a4a}.cf-l.phd .cf-lt:after{content:"占位";color:#a3a3a3;vertical-align:1px;border-radius:999px;margin-left:10px;padding:1px 7px;font-size:10px;font-weight:600;box-shadow:inset 0 0 0 1px #4a4a4a}.cf-lnote2{color:#8fe0b4;background:#3fb97a2e;border-radius:8px;width:max-content;max-width:280px;margin:2px 16px 6px 52px;padding:6px 10px;font-size:12px;font-weight:600}.cf-pfoot{padding:10px 16px calc(16px + var(--safe-b));flex-direction:column;flex-shrink:0;gap:10px;display:flex}.cf-legend{color:var(--mute);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.cf-legend span{align-items:center;gap:6px;display:flex}.cf-legend i{border-radius:3px;width:10px;height:10px}.cf-legend i.me{background:var(--acc)}.cf-legend i.ip{background:var(--ip)}.cf-legend i.hole{background:var(--ok)}.cf-pbtns{gap:8px;display:flex}.cf-pbtns .ghost{flex-shrink:0;height:50px;padding:0 16px;font-size:15px}.cf-pbtns .ghost.ok{color:var(--ok)}.cf-pbtns .ghost.err{color:var(--bad)}.cf-pbtns .primary{flex-grow:1;height:50px;font-size:16px;text-decoration:none}.cf-impb{padding:2px 16px calc(24px + var(--safe-b));flex-direction:column;gap:12px;display:flex;overflow-y:auto}.cf-imph{align-items:center;gap:12px;display:flex}.cf-imph img{border-radius:12px;width:44px;height:44px}.cf-imph>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-imph b{font-size:19px}.cf-imph .sub{font-size:12px}.cf-imph .iconbtn{margin-left:auto}.cf-ways{flex-direction:column;gap:10px;display:flex}.cf-wy.on{order:-1}.cf-way{border-radius:var(--rt);background:var(--s2);width:100%;color:var(--ink);text-align:left;border:0;align-items:center;gap:12px;padding:12px;display:flex}.cf-way.rec{background:var(--accSoft);box-shadow:inset 0 0 0 1.5px var(--acc)}.cf-wy.on .cf-way{background:var(--s2);box-shadow:inset 0 0 0 1.5px var(--ink)}.cf-wi{background:var(--cbg);width:40px;height:40px;color:var(--acc);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cf-wy.on .cf-wi{color:var(--ink)}.cf-wt{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-wt b{font-size:16px}.cf-wt span{color:var(--mute);font-size:13px;line-height:1.5}.cf-wy.dim .cf-way{opacity:.6;gap:10px;padding:8px 12px}.cf-wy.dim .cf-wt span{display:none}.cf-wy.dim .cf-wt b{font-size:14px}.cf-wy.dim .cf-wi{border-radius:9px;width:30px;height:30px}.cf-wy.dim .cf-wi svg{width:16px;height:16px}.cf-fail{color:var(--bad);margin:8px 2px 0;font-size:13px;line-height:1.5}.cf-wg{flex-direction:column;gap:8px;padding:10px 2px 2px;display:flex}.cf-wsl{flex-direction:column;display:flex}.cf-ws{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:7px 2px;font-size:14px;display:flex}.cf-ws:disabled{opacity:1}.cf-wsn{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--mute);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.cf-ws.done .cf-wsn{background:var(--ok);box-shadow:none;color:#fff}.cf-ws.done>span:last-child{color:var(--mute)}.cf-ws.cur .cf-wsn{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.cf-ws.cur>span:last-child{font-weight:600}.cf-wok{justify-content:center;width:100%;height:48px;margin-top:2px}.cf-wok.gk .cf-cli{opacity:.5;filter:grayscale()}.cf-wok.gk{color:var(--mute)}.cf-inote{color:var(--mute);margin:0;font-size:12.5px;line-height:1.6}.cf-fin{text-align:center;align-items:center;padding-top:18px}.cf-fin>b{font-size:19px}.cf-fin .sub{font-size:14px;line-height:1.6}.cf-fin .primary{width:100%;height:52px;margin-top:6px;font-size:16px}.cf-finm{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.cf-back{color:var(--mute);margin:0}.cf-sc{background:var(--s2);height:150px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;display:block;position:relative;overflow:hidden}.cf-sh .cf-shf{background:var(--ink);height:24px;color:var(--bg);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:10.5px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.cf-shs{background:var(--s1);height:72px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:12px;justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.cf-shs>span{width:60px;color:var(--mute);white-space:nowrap;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.cf-shs i{background:var(--s3);border-radius:8px;width:30px;height:30px}.cf-shs img{width:30px;height:30px;box-shadow:0 0 0 2px var(--s1),0 0 0 3.5px var(--ink);border-radius:8px}.cf-shs .on{color:var(--ink);font-weight:600}.cf-win{background:var(--cbg);box-shadow:inset 0 0 0 1px var(--cbd),0 8px 18px #0000002e;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:16px 16px 14px;overflow:hidden}.cf-win.cf-files{top:22px}.cf-wh{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex}.cf-wh img{border-radius:4px;width:16px;height:16px}.cf-wh svg{color:var(--acc)}.cf-wh em{color:var(--mute);margin-left:auto;font-style:normal;font-weight:400}.cf-wh em.open{font-weight:600}.cf-tap{background:var(--acc);opacity:0;pointer-events:none;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute}.cf-dlf{z-index:2;background:var(--cbg);width:168px;box-shadow:inset 0 0 0 1px var(--cbd),0 10px 20px #00000040;opacity:0;border-radius:10px;align-items:center;gap:6px;margin-left:-84px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:-34px;left:50%}.cf-dr{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 10px;font-size:10.5px;display:flex}.cf-dr svg,.cf-dlf svg{color:var(--mute);flex-shrink:0;width:13px;height:16px}.cf-dn{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.cf-ds{color:var(--mute);font-size:9.5px}.cf-dok{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.cf-dr.gh i{background:var(--line2);border-radius:2px;width:13px;height:15px;display:block}.cf-dr.gh i+i{height:4px}.cf-dr.pick{background:var(--accSoft);color:var(--acc)}.cf-menu{flex-direction:column;padding:6px;display:flex}.cf-menu span{border-radius:7px;padding:7px 10px;font-size:11.5px}.cf-menu .on{background:var(--accSoft);color:var(--acc)}.cf-cpd{background:var(--cbg);width:58%;height:104px;box-shadow:inset 0 0 0 1px var(--cbd);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:22px;left:16px;overflow:hidden}.cf-cph{border-bottom:1px solid var(--line);color:var(--mute);padding:6px 9px;font-size:9.5px}.cf-cpl,.cf-old,.cf-new{flex-direction:column;gap:5px;padding:7px 10px;display:flex}.cf-cpl i,.cf-old i,.cf-new i{background:var(--line2);border-radius:2px;height:4px;font-style:normal;display:block}.cf-cpl i.h{height:auto;color:var(--acc);background:0 0;font-size:8.5px;line-height:1}.cf-new i{background:var(--acc);opacity:.55}.cf-cps{background:#6799fe29;height:76px;position:absolute;top:25px;left:0;right:0}.cf-chip{background:var(--cbg);box-shadow:inset 0 0 0 1px var(--cbd),0 8px 18px #0003;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px;display:flex;position:absolute;top:52px;right:14px}.cf-chip b{font-size:15px}.cf-chip span{color:var(--mute);font-size:10.5px}.cf-old.sel i{background:var(--accSoft)}.cf-cp.s2 .cf-old{display:none}.cf-save{background:var(--ok);color:#fff;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600;position:absolute;top:5px;right:10px}@media(prefers-reduced-motion:no-preference){.cf-pr.run .cf-tkb{animation:cf-feed calc(2.9s * var(--k)) calc(.3s * var(--k)) backwards}.cf-pr.run .cf-led.on{animation:cf-led calc(3.3s * var(--k)) linear both}.cf-pr.run .cf-busy{animation:cf-busy calc(3.3s * var(--k)) linear both}.cf-pr.run .cf-done{animation:cf-in calc(.36s * var(--k)) var(--ez) calc(3.25s * var(--k)) both}.cf-pr.run .cf-tkp{animation:cf-plane calc(.7s * var(--k)) var(--ez) calc(2.4s * var(--k)) backwards}.cf-pr.run .cf-key{animation:cf-in calc(.36s * var(--k)) var(--ez) calc(3.25s * var(--k)) both}.cf-pr:not(.run) .cf-peek{animation:cf-in .3s var(--ez) both}.cf-slot.torn.rip{visibility:visible;animation:2s linear both cf-gone}.cf-slot.rip .cf-tkm{transform-origin:100% 0;animation:.55s cubic-bezier(.5,0,.7,.4) both cf-rip}.cf-slot.rip .cf-tks{animation:1.9s cubic-bezier(.55,0,.75,.35) both cf-home}.cf-slot.rip .cf-tk{filter:none}.cf-wy.on .cf-wg{animation:wg-in .28s var(--ez) both}.gp.rdy{animation:cf-pop .32s var(--ez) both}.cf-fin .cf-finm{animation:.45s cubic-bezier(.3,1.5,.5,1) both pop}.cf-carry.cin0 .cf-st,.cf-carry.cin1 .cf-st{animation:cf-carry .5s var(--ez) calc(60ms * var(--k,0)) backwards}.cf-dl.s0 .cf-dlf{animation:1s cubic-bezier(.5,0,.7,.6) .15s both cf-drop}.cf-dl.s0 .cf-dr.new{animation:cf-row .5s var(--ez) .95s backwards}.cf-dl.s0 .cf-dok{animation:cf-pop .32s var(--ez) 1.25s backwards}.cf-sc .cf-win{animation:cf-win .45s var(--ez) both}.cf-sc .cf-tap{animation:.7s ease-out .55s both cf-tap}.cf-dl.s1 .cf-menu .on,.cf-dl.s2 .cf-dr.pick{animation:.5s .6s backwards cf-hi}.cf-dl.s2 .cf-wh em.open{animation:.3s 1.2s backwards cf-open}.cf-cp.s0 .cf-cps{animation:.8s cubic-bezier(.4,0,.2,1) .2s backwards cf-sweep}.cf-cp.s0 .cf-chip{animation:.5s cubic-bezier(.2,.9,.3,1.2) 1.05s backwards cf-chip}.cf-cp.s2 .cf-new i{animation:.3s backwards cf-row}.cf-cp.s2 .cf-new i:nth-child(2){animation-delay:80ms}.cf-cp.s2 .cf-new i:nth-child(3){animation-delay:.16s}.cf-cp.s2 .cf-new i:nth-child(4){animation-delay:.24s}.cf-cp.s2 .cf-save{animation:.5s .6s backwards cf-save}.cf-sh .cf-shs{animation:cf-win .45s var(--ez) both}.cf-sh .cf-shf{animation:cf-in .4s var(--ez) .2s backwards}}@keyframes cf-feed{0%{animation-timing-function:cubic-bezier(.5,0,1,1);transform:translateY(100%)}9%{animation-timing-function:linear;transform:translateY(95%)}86%{animation-timing-function:cubic-bezier(0,0,.4,1);transform:translateY(4%)}95%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-1.4%)}to{transform:translate(0)}}@keyframes cf-led{0%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.35}20%,40%,60%,80%{opacity:1}}@keyframes cf-busy{0%,92%{opacity:.55}to{opacity:0}}@keyframes cf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cf-plane{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes cf-rip{0%{opacity:1;transform:none}30%{opacity:1;transform:rotate(-4deg)}to{opacity:0;transform:translate(-30px,-70px)rotate(-12deg)}}@keyframes cf-home{0%,62%{transform:none}to{transform:translateY(calc(100% + 16px))}}@keyframes cf-gone{0%,99%{visibility:visible}to{visibility:hidden}}@keyframes cf-pop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:none}}@keyframes cf-carry{0%{opacity:0;transform:translate(-28px,18px)scale(.7)}}@keyframes cf-drop{0%{opacity:1;transform:none}55%{opacity:1;transform:translateY(52px)}to{opacity:0;transform:translateY(74px)scale(.8)}}@keyframes cf-row{0%{opacity:0;transform:translateY(-6px)}}@keyframes cf-win{0%{opacity:0;transform:translateY(26px)}}@keyframes cf-tap{0%{opacity:.4;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}@keyframes cf-hi{0%{color:inherit;background:0 0}}@keyframes cf-open{0%{color:var(--mute)}}@keyframes cf-sweep{0%{height:0}}@keyframes cf-chip{0%{opacity:0;transform:translate(-70px)scale(.5)}}@keyframes cf-save{0%{background:var(--acc)}40%{transform:scale(1.12)}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
