*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overscroll-behavior-x:none}body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:calc(14 * var(--fs));letter-spacing:.01em;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .3s}button{font-family:inherit;cursor:pointer;color:inherit}input,select,textarea{font-family:inherit;color:var(--ink)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-color:var(--panel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--line-2);border-radius:var(--r-s);padding:6px 30px 6px 11px;font-size:calc(12.5 * var(--fs));line-height:1.5;transition:border-color .12s,background-color .12s}select:hover{border-color:var(--accent-2)}select:focus-visible{outline:2px solid var(--ring);outline-offset:1px}select:disabled{opacity:.55;cursor:default}select option{background:var(--panel);color:var(--ink)}.card3,.dth,.fitem,.linklike,.msg .macts,.msky-card,.pfolder,.prof-card,.titem,.tl-row,.u-link,[role=button],[role=radio],[role=tab],a,button,select,summary{touch-action:manipulation}.fitem,.pfolder,.titem,[role=button],[role=radio],[role=tab],button{-webkit-tap-highlight-color:transparent}@media (hover:none),(pointer:coarse){.fitem:active,.pfolder:active,.prof-card:active,.titem:active,.tl-row:active,[role=button]:active,[role=tab]:active,button:active{opacity:.62}}::-moz-selection{background:var(--accent-wash-2)}::selection{background:var(--accent-wash-2)}:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-radius:var(--r-2xs)}h1,h2,h3{font-feature-settings:"palt"}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.m-1{margin:.25rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#f7f5ef;--bg-2:#efece3;--rail:#f3f0e8;--panel:#fffdf8;--panel-2:#f4f1e9;--field:#fffdf8;--ink:#3a372f;--ink-2:#706b60;--ink-3:#9c968b;--ink-body:#46433a;--line:#e8e4d9;--line-2:#d5cfc2;--accent:#b0674a;--accent-2:#c48a70;--on-accent:#fdfaf5;--accent-wash:#f4ebe3;--accent-wash-2:#e9d9cc;--danger:#a85a44;--danger-wash:rgba(168,90,68,.09);--danger-wash-2:rgba(168,90,68,.22);--hover:rgba(176,103,74,.055);--selected:rgba(176,103,74,.095);--ring:rgba(176,103,74,.32);--meet-g1:#f5f1e8;--meet-g2:#ede8dc;--meet-g3:#e2dbca;--edge:#b87a5c;--dust:#b7ada0;--shadow-s:0 1px 2px rgba(70,58,38,.05);--shadow-m:0 2px 6px rgba(70,58,38,.05),0 10px 28px rgba(70,58,38,.06);--shadow-l:0 4px 12px rgba(70,58,38,.08),0 24px 56px rgba(70,58,38,.12);--font:var(--font-sans-web),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Noto Sans JP",sans-serif;--serif:var(--font-serif-web),"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--r-2xs:3px;--r-xs:6px;--r-s:8px;--r-m:12px;--r-l:16px;--md-head:var(--accent);--md-mark:var(--accent-2);--md-code:var(--ink-3);--acc-time:#8a8577;--acc-pin:#a8791f;--acc-save:#3f7d72;--acc-link:#7a5a9c;--pane-pad:6px;--row-pad-x:8px;--row-pad-y:4px;--row-gap:7px;--view-pad-x:32px;--view-pad-y:26px;--btn-pad-x:16px;--btn-pad-y:8px;--r-btn:var(--r-s);--ico-s:14px;--ico-m:16px;--wm-btn:44px;--rail-inset:0px;--rail-top:0px;--rail-pad-top:0px;--rail-r:0;--rail-edge:var(--line);--chrome-inset:0px;--chrome-r:0;--chrome-bar:var(--rail);--chrome-bg:transparent;--chrome-shadow:none;--rail-mark:grid;--brand-mark:none;--side-inset:0px;--side-r:0;--side-w:300px;--side-edge:1px solid var(--line);--side-shadow:none;--composer-inset:0px;--composer-r:0;--composer-shadow:none;--composer-edge:none;--pane-inset:0px;--pane-r:0;--pane-shadow:none;--chrome-edge:1px solid var(--line);--rail-w:52px;--tl-shade:rgba(70,58,38,.16);--pane-head:var(--panel-2);--tl-fade:var(--panel-2);--view-bg:var(--bg);--daysep-bg:var(--bg);--post-bg:transparent;--post-pad-x:0px;--post-gap:4px;--reply-guide:var(--line-2);--reply-shift:22px;--text-gutter:0px;--dep-0:var(--line-2);--dep-1:#7a5a9c;--dep-2:#3f7d72;--dep-3:#a8791f;--dep-4:#5a7aa8;--dep-5:#9c5a72;--dep-6:#5f8a4a;--dep-wash:rgba(70,58,38,.035);--read-min:320px;--tl-row:28px;--tl-box-chrome:34px;--brand-h:50px;--world-move:.62s;--world-card:.5s;--fs:1px}:root[data-text=s]{--fs:.9px}:root[data-text=m]{--fs:1px}:root[data-text=l]{--fs:1.12px}:root[data-text=xl]{--fs:1.26px}:root[data-theme=dark]{--tl-shade:rgba(0,0,0,.42);--bg:#262624;--bg-2:#2e2e2b;--rail:#212120;--panel:#30302e;--panel-2:#2a2a28;--field:#232321;--ink:#f0efe9;--ink-2:#b7b3a9;--ink-3:#8a867c;--ink-body:#dedbd2;--line:#3a3a36;--line-2:#4b4b46;--accent:#cd8265;--accent-2:#dc9c81;--on-accent:#241f1b;--accent-wash:#392c24;--accent-wash-2:#48372c;--danger:#d98f70;--danger-wash:rgba(217,143,112,.13);--danger-wash-2:rgba(217,143,112,.3);--hover:rgba(205,130,101,.09);--selected:rgba(205,130,101,.16);--ring:rgba(205,130,101,.45);--meet-g1:#2d2d2a;--meet-g2:#262624;--meet-g3:#1d1d1b;--edge:#cd8265;--dust:#6b665c;--shadow-s:0 1px 2px rgba(0,0,0,.25);--shadow-m:0 2px 6px rgba(0,0,0,.28),0 10px 28px rgba(0,0,0,.26);--shadow-l:0 4px 12px rgba(0,0,0,.36),0 24px 56px rgba(0,0,0,.4)}:root[data-theme=sumi]{--bg:#f6f6f4;--bg-2:#eeeeeb;--rail:#f1f1ee;--panel:#ffffff;--panel-2:#f4f4f2;--field:#ffffff;--ink:#2b2b28;--ink-2:#63635e;--ink-3:#94948e;--ink-body:#3a3a36;--line:#e6e6e2;--line-2:#d2d2cd;--accent:#4a4a46;--accent-2:#6d6d67;--on-accent:#f8f8f6;--accent-wash:#eeeeec;--accent-wash-2:#dededa;--hover:rgba(74,74,70,.06);--selected:rgba(74,74,70,.10);--ring:rgba(74,74,70,.32);--meet-g1:#f4f4f1;--meet-g2:#ebebe7;--meet-g3:#dededa;--edge:#7a7a74;--dust:#b0b0aa}:root[data-theme=mori]{--bg:#f5f7f2;--bg-2:#e9eee3;--rail:#eff3ea;--panel:#ffffff;--panel-2:#f3f6f0;--field:#ffffff;--ink:#25302a;--ink-2:#5c6b60;--ink-3:#8b9a8f;--ink-body:#33413a;--line:#e2e9dd;--line-2:#cbd7c4;--accent:#3f6f52;--accent-2:#5f8f70;--on-accent:#f7faf5;--accent-wash:#e8f0e8;--accent-wash-2:#d3e3d6;--hover:rgba(63,111,82,.07);--selected:rgba(63,111,82,.12);--ring:rgba(63,111,82,.34);--meet-g1:#f2f6ef;--meet-g2:#e6ecdf;--meet-g3:#d7e0cd;--edge:#548063;--dust:#a9b8ac}:root[data-theme=yozora]{--bg:#1b2030;--bg-2:#222839;--rail:#171b28;--panel:#242b3d;--panel-2:#1f2534;--field:#1a1f2d;--ink:#e8ecf6;--ink-2:#a8b2c8;--ink-3:#7b859c;--ink-body:#d3daea;--line:#313a4f;--line-2:#414c66;--accent:#7d9dd6;--accent-2:#9ab4e2;--on-accent:#161b27;--accent-wash:#2a3350;--accent-wash-2:#374264;--danger:#e08a8a;--danger-wash:rgba(224,138,138,.14);--danger-wash-2:rgba(224,138,138,.3);--hover:rgba(125,157,214,.10);--selected:rgba(125,157,214,.18);--ring:rgba(125,157,214,.45);--meet-g1:#232a3c;--meet-g2:#1b2030;--meet-g3:#141824;--edge:#7d9dd6;--dust:#5b6580;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=fuji-dark]{--bg:#211d2b;--bg-2:#282434;--rail:#1c1825;--panel:#2b2637;--panel-2:#252030;--field:#1f1b28;--ink:#efebf7;--ink-2:#b3aac6;--ink-3:#867e99;--ink-body:#dad3ea;--line:#37314a;--line-2:#4a4160;--accent:#a68cd4;--accent-2:#bda9e2;--on-accent:#1c1726;--accent-wash:#332c47;--accent-wash-2:#433a5c;--danger:#d9909d;--danger-wash:rgba(217,144,157,.14);--danger-wash-2:rgba(217,144,157,.3);--hover:rgba(166,140,212,.10);--selected:rgba(166,140,212,.17);--ring:rgba(166,140,212,.45);--meet-g1:#292435;--meet-g2:#211d2b;--meet-g3:#191521;--edge:#a68cd4;--dust:#655c7a;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=sumi-dark]{--bg:#232322;--bg-2:#2b2b2a;--rail:#1e1e1d;--panel:#2d2d2c;--panel-2:#272726;--field:#212120;--ink:#f0f0ed;--ink-2:#b4b4af;--ink-3:#87877f;--ink-body:#dededa;--line:#383836;--line-2:#4a4a47;--accent:#c9c9c2;--accent-2:#e0e0d9;--on-accent:#232322;--accent-wash:#353533;--accent-wash-2:#444442;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(201,201,194,.08);--selected:rgba(201,201,194,.14);--ring:rgba(201,201,194,.38);--meet-g1:#2a2a29;--meet-g2:#232322;--meet-g3:#1a1a19;--edge:#a8a8a1;--dust:#63635d;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=mori-dark]{--bg:#1b241e;--bg-2:#222c25;--rail:#171f1a;--panel:#243029;--panel-2:#1f2922;--field:#1a231d;--ink:#e7efe8;--ink-2:#a5b7a9;--ink-3:#7b8d7f;--ink-body:#d2ded4;--line:#2f3d34;--line-2:#3f5045;--accent:#7fb28c;--accent-2:#9cc6a6;--on-accent:#16201a;--accent-wash:#2a3a2f;--accent-wash-2:#374b3d;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(127,178,140,.10);--selected:rgba(127,178,140,.17);--ring:rgba(127,178,140,.42);--meet-g1:#222d26;--meet-g2:#1b241e;--meet-g3:#141b16;--edge:#7fb28c;--dust:#5a6a5e;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=yozora-light]{--bg:#f4f6fb;--bg-2:#e8edf7;--rail:#eef1f9;--panel:#ffffff;--panel-2:#f2f5fb;--field:#ffffff;--ink:#242c3d;--ink-2:#5b6780;--ink-3:#8b95ab;--ink-body:#333c52;--line:#e1e7f2;--line-2:#c8d2e5;--accent:#41618f;--accent-2:#6382b2;--on-accent:#f7f9fd;--accent-wash:#e7edf8;--accent-wash-2:#d2ddf0;--hover:rgba(65,97,143,.06);--selected:rgba(65,97,143,.11);--ring:rgba(65,97,143,.34);--meet-g1:#f2f5fc;--meet-g2:#e6ecf7;--meet-g3:#d5deee;--edge:#5478a8;--dust:#a8b2c6}:root[data-theme=fuji]{--bg:#f8f6fb;--bg-2:#efebf7;--rail:#f4f1fa;--panel:#ffffff;--panel-2:#f7f4fc;--field:#ffffff;--ink:#2b2637;--ink-2:#645c78;--ink-3:#948da6;--ink-body:#393248;--line:#eae5f2;--line-2:#d5cde6;--accent:#6a4f96;--accent-2:#8b71b3;--on-accent:#faf8fd;--accent-wash:#f0eaf9;--accent-wash-2:#e0d4f0;--hover:rgba(106,79,150,.06);--selected:rgba(106,79,150,.11);--ring:rgba(106,79,150,.34);--meet-g1:#f6f3fc;--meet-g2:#ece6f6;--meet-g3:#ddd4ee;--edge:#7d61a6;--dust:#b3aac4}:root[data-theme=ushio]{--bg:#f2f7f7;--bg-2:#e5eeee;--rail:#edf4f4;--panel:#ffffff;--panel-2:#f1f7f7;--field:#ffffff;--ink:#1f3033;--ink-2:#556a6d;--ink-3:#87999b;--ink-body:#2d4145;--line:#dfebeb;--line-2:#c4d7d8;--accent:#2f7178;--accent-2:#519098;--on-accent:#f5fbfb;--accent-wash:#e4f0f1;--accent-wash-2:#cbe2e4;--hover:rgba(47,113,120,.06);--selected:rgba(47,113,120,.11);--ring:rgba(47,113,120,.33);--meet-g1:#f0f6f6;--meet-g2:#e3eded;--meet-g3:#d2e2e2;--edge:#42848c;--dust:#a3b7b8}:root[data-theme=ushio-dark]{--bg:#162527;--bg-2:#1d2e31;--rail:#132022;--panel:#1f3134;--panel-2:#1a2b2d;--field:#152325;--ink:#e6f1f1;--ink-2:#a2b8ba;--ink-3:#7a8f91;--ink-body:#d0e0e1;--line:#2a3e41;--line-2:#3a5155;--accent:#68b3ba;--accent-2:#8bc9cf;--on-accent:#122022;--accent-wash:#23393c;--accent-wash-2:#2f4b4f;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(104,179,186,.10);--selected:rgba(104,179,186,.17);--ring:rgba(104,179,186,.42);--meet-g1:#1d2e30;--meet-g2:#162527;--meet-g3:#101c1e;--edge:#68b3ba;--dust:#566a6c;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=ume]{--bg:#faf4f5;--bg-2:#f2e8ea;--rail:#f7f0f1;--panel:#ffffff;--panel-2:#f9f2f3;--field:#ffffff;--ink:#332a2c;--ink-2:#6f5f63;--ink-3:#a08f93;--ink-body:#413538;--line:#efe3e5;--line-2:#dfcbcf;--accent:#9c4f62;--accent-2:#b8707f;--on-accent:#fdf8f9;--accent-wash:#f5e8eb;--accent-wash-2:#ecd4da;--hover:rgba(156,79,98,.06);--selected:rgba(156,79,98,.10);--ring:rgba(156,79,98,.32);--meet-g1:#f8f1f2;--meet-g2:#f0e6e8;--meet-g3:#e5d5d8;--edge:#ab6274;--dust:#bdaaae}:root[data-theme=ume-dark]{--bg:#271e21;--bg-2:#2f2528;--rail:#221a1d;--panel:#312629;--panel-2:#2b2124;--field:#241c1f;--ink:#f2e9eb;--ink-2:#bda9ae;--ink-3:#8f7f84;--ink-body:#e0d1d5;--line:#3d3033;--line-2:#503f44;--accent:#d38b9c;--accent-2:#e0a6b4;--on-accent:#241a1d;--accent-wash:#3b2b30;--accent-wash-2:#4c383e;--danger:#d9909d;--danger-wash:rgba(217,144,157,.14);--danger-wash-2:rgba(217,144,157,.3);--hover:rgba(211,139,156,.10);--selected:rgba(211,139,156,.17);--ring:rgba(211,139,156,.42);--meet-g1:#2f2427;--meet-g2:#271e21;--meet-g3:#1d1719;--edge:#d38b9c;--dust:#6d5c60;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root,:root[data-theme=fuji],:root[data-theme=mori],:root[data-theme=sumi],:root[data-theme=ume],:root[data-theme=ushio],:root[data-theme=yozora-light]{color-scheme:light}:root[data-theme=dark],:root[data-theme=fuji-dark],:root[data-theme=mori-dark],:root[data-theme=sumi-dark],:root[data-theme=ume-dark],:root[data-theme=ushio-dark],:root[data-theme=yozora]{color-scheme:dark}.ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}#app{display:flex;height:100vh}.shell{flex:1;min-width:0;flex-direction:column}.shell,.shell-views{min-height:0;display:flex}.shell-views{flex:1}.views-col{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.views-col>.view{min-height:0;height:auto}@media (min-width:761px){.shell.no-pane .flist,.shell.no-pane .flist+.resizer,.shell.no-pane .tlist,.shell.no-pane .tlist+.resizer{display:none}.shell.no-pane .brandbar-name{width:auto}}.sidepanel{max-width:calc(100% - var(--read-min));width:var(--side-w);flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--panel-2);border-left:var(--side-edge);margin:var(--side-inset);border-radius:var(--side-r);overflow:hidden;box-shadow:var(--side-shadow)}.sidepanel-head{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:10px 8px 10px 14px;border-bottom:1px solid var(--line);font-size:calc(10.5 * var(--fs));font-weight:700;letter-spacing:.08em;color:var(--ink-3)}.sidepanel-head .ico{color:var(--accent);flex-shrink:0}.sidepanel-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidepanel-n{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--acc-link)}.sidepanel-body{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.sidepanel-note{font-size:calc(11.5 * var(--fs));color:var(--ink-3);line-height:1.85;padding:10px 6px}.nothing-picked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 18px;color:var(--ink-3)}.nothing-picked .ico{width:22px;height:22px;color:var(--line-2);stroke-width:1.4}.nothing-picked b{font-size:calc(12.5 * var(--fs));font-weight:700;color:var(--ink-2)}.nothing-picked span{font-size:calc(11.5 * var(--fs));line-height:1.85;max-width:24rem}.linkcard{display:flex;flex-direction:column;gap:5px;text-align:left;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-m);padding:9px 11px;cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s}.linkcard:hover{border-color:var(--accent-2);background:var(--hover)}.linkcard:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.linkcard-top{display:flex;align-items:center;gap:6px;font-size:calc(10.5 * var(--fs));color:var(--ink-3)}.linkcard-top .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.linkcard-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkcard-n{margin-left:auto;flex-shrink:0;color:var(--acc-link);font-weight:700;font-variant-numeric:tabular-nums}.linkcard-body{font-size:calc(12.5 * var(--fs));line-height:1.7;color:var(--ink-body);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.linkcard-foot{display:flex;align-items:center;gap:5px;font-size:calc(10.5 * var(--fs));color:var(--ink-3);min-width:0}.linkcard-foot .ico{color:var(--ink-3);flex-shrink:0}.linkcard-date{margin-left:auto;flex-shrink:0}.sidepanel-lens{display:flex;flex-shrink:0;gap:1px;padding:6px 8px;border-bottom:1px solid var(--line)}.sidepanel-lens button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:transparent;cursor:pointer;padding:5px 2px;border-radius:var(--r-xs);font-family:inherit;font-size:calc(9.5 * var(--fs));color:var(--ink-3);transition:background .12s,color .12s}.sidepanel-lens button:hover:not(:disabled){background:var(--hover);color:var(--ink-2)}.sidepanel-lens button.on{background:var(--selected);color:var(--accent)}.sidepanel-lens button:disabled{opacity:.4;cursor:default}.sidepanel-lens button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sidepanel-back{flex-shrink:0;border:none;background:transparent;color:var(--ink-2);padding:3px;border-radius:var(--r-xs);display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s}.sidepanel-back:hover{background:var(--hover);color:var(--accent)}.sidepost{padding:7px 9px;border-radius:var(--r-s);border:1px solid transparent}.sidepost.on{background:var(--accent-wash);border-color:var(--accent-wash-2)}.sidepost-who{display:flex;align-items:center;gap:6px;font-size:calc(10.5 * var(--fs));color:var(--ink-3);margin-bottom:3px}.sidepost-body{font-size:calc(12.5 * var(--fs));line-height:1.75;color:var(--ink-body)}.sideboard{position:relative;flex:1;min-height:260px;margin:-8px;border-radius:var(--r-m);overflow:hidden;background:var(--bg)}@media (max-width:760px){.sidepanel{display:none}}.brandbar{height:var(--brand-h);align-items:stretch;background:var(--chrome-bar);border-bottom:var(--chrome-edge);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .3s}.brandbar,.brandbar-name{flex-shrink:0;display:flex}.brandbar-name{width:var(--brand-w);box-sizing:border-box;align-items:center;gap:9px;padding:0 14px;overflow:hidden;border-right:var(--chrome-edge);font-family:var(--serif);font-size:calc(16 * var(--fs));font-weight:500;color:var(--ink-2);letter-spacing:.06em;line-height:1;margin:var(--chrome-inset);border-radius:var(--chrome-r);background:var(--chrome-bg);box-shadow:var(--chrome-shadow)}.brandbar-mark{display:var(--brand-mark);width:22px;height:22px;flex-shrink:0;color:var(--ink);place-items:center}.brandbar-rest{align-items:stretch;overflow:hidden;margin:var(--chrome-inset);border-radius:var(--chrome-r);background:var(--chrome-bg);box-shadow:var(--chrome-shadow)}.brandbar-head,.brandbar-rest{flex:1;min-width:0;display:flex}.brandbar-head{align-items:center}.brandbar-head:empty{display:none}.brandbar-title{font-size:calc(12.5 * var(--fs));color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandbar-title,.page-head{flex:1;min-width:0;display:flex;align-items:center;padding:0 18px}.page-head{gap:12px}.brandbar .page-head{height:100%;flex-wrap:nowrap;overflow:hidden}.brandbar .page-head .th-c{flex-wrap:nowrap;align-items:center;overflow:hidden}.brandbar .page-head h1{line-height:1;flex:0 1 auto}.brandbar .page-head .perm-note{flex-wrap:nowrap;overflow:hidden;min-width:0;flex:0 100 auto}.brandbar-acts{flex-shrink:0;margin-left:auto;display:flex;align-items:center;gap:2px;padding:0 10px 0 6px}.layoutbtn{width:28px;height:28px;border:none;background:transparent;border-radius:var(--r-xs);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;transition:background .12s,color .12s}.layoutbtn:hover{background:var(--hover);color:var(--accent)}.layoutbtn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.layoutbtn[aria-pressed=true]{background:var(--selected);color:var(--accent)}.layoutbtn[aria-pressed=true]:hover{background:var(--accent-wash-2)}.layoutbtn:active{transform:scale(.92)}.layoutbtn:disabled{opacity:.3;cursor:default}.layoutbtn:disabled:hover{background:transparent;color:var(--ink-3)}.layoutbtn:disabled:active{transform:none}.layoutbtn .ico{width:17px;height:17px}.ico .ic-fill{fill:currentColor;stroke:none;opacity:.8}.layoutbtn.is-off .ico .ic-fill{fill:none}.layoutbtn.is-off{color:var(--ink-3)}.boot{display:flex;height:100vh;background:var(--bg);position:relative}.boot-splash{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.boot-splash-logo{width:44px;height:44px;color:var(--accent)}.boot-splash-word{font-family:var(--serif);font-size:calc(19 * var(--fs));font-weight:500;letter-spacing:.08em;color:var(--ink-2)}.boot-rail{width:var(--rail-w);flex-shrink:0;background:var(--rail);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:12px;padding:calc(var(--brand-h) + 12px) 0 11px}.boot-dot{width:20px;height:20px;border-radius:var(--r-xs);background:var(--line-2);opacity:.5}.boot-shell{flex:1;min-width:0;display:flex;flex-direction:column;--brand-w:236px}.boot-body{flex:1;min-height:0;display:flex}.boot-pane{width:236px;flex-shrink:0;background:var(--panel-2);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:14px}.boot-line{height:9px;border-radius:var(--r-xs);background:var(--line-2);opacity:.5}.boot-main{flex:1;min-width:0;background:var(--bg)}.boot-dot,.boot-line{animation:boot-breathe 1.6s ease-in-out infinite}@keyframes boot-breathe{0%,to{opacity:.5}50%{opacity:.25}}@media (max-width:760px){.boot{flex-direction:column-reverse;height:100dvh}.boot-rail{height:56px;flex-direction:row;justify-content:space-around;padding:0 8px;border-top:1px solid var(--line)}.boot-pane,.boot-rail{width:100%;border-right:none}.boot-main{display:none}}.rail{width:calc(var(--rail-w) - var(--rail-inset) * 2);background:var(--rail);display:flex;flex-direction:column;align-items:center;padding:var(--rail-pad-top) 0 11px;gap:2px;flex-shrink:0;position:relative;transition:background .3s;z-index:70;margin:var(--rail-top) var(--rail-inset) var(--rail-inset);border-radius:var(--rail-r)}.rail:after{top:var(--brand-h);bottom:0;width:1px}.rail:after,.rail:before{content:"";position:absolute;right:0;background:var(--rail-edge)}.rail:before{left:0;top:calc(var(--brand-h) - 1px);height:1px}.logo{width:var(--rail-w);height:var(--brand-h);display:var(--rail-mark);place-items:center;color:var(--ink);flex-shrink:0}.logo svg{width:30px;height:30px;display:block}.tabbtn{width:40px;height:40px;border:none;background:transparent;border-radius:var(--r-m);display:grid;place-items:center;color:var(--ink-3);transition:background .12s ease,color .12s ease;position:relative;flex-shrink:0}.tabbtn:hover{background:var(--hover);color:var(--ink-2)}.tabbtn.active{background:var(--selected);color:var(--accent)}.tabbtn.active:before{content:"";left:-5px;width:2.5px;height:18px;border-radius:var(--r-2xs);background:var(--accent)}.tabbtn .tip,.tabbtn.active:before{position:absolute;top:50%;transform:translateY(-50%)}.tabbtn .tip{left:calc(var(--rail-w) - 2px);background:var(--ink);color:var(--bg);font-size:calc(11 * var(--fs));padding:4px 9px;border-radius:var(--r-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:60;box-shadow:var(--shadow-m)}.tabbtn:hover .tip{opacity:1}.rail-group{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 0 9px;margin-bottom:9px;position:relative}.rail-group+.rail-group{padding-top:0}.rail-group+.rail-group:before{content:"";position:absolute;left:50%;top:-9px;transform:translateX(-50%);width:22px;height:1px;background:var(--line-2)}.rail-sp,.view{flex:1}.view{display:none;min-width:0;height:100%}.view.active{display:flex}.placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--view-bg);color:var(--ink-3);padding:40px}.placeholder .ph-ico{width:40px;height:40px;color:var(--line-2);stroke-width:1.3}.placeholder h1{font-family:var(--serif);font-size:calc(20 * var(--fs));color:var(--ink);font-weight:600}.placeholder p{font-size:calc(13 * var(--fs));line-height:1.9;max-width:28rem}.placeholder .ph-tag{font-size:calc(10.5 * var(--fs));letter-spacing:.12em;color:var(--accent);border:1px solid var(--line-2);border-radius:99px;padding:3px 11px;background:var(--panel)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}:root[data-dark="1"]{--acc-time:#9b9587;--acc-pin:#d9a441;--acc-save:#63b3a6;--acc-link:#ac8cd0;--dep-1:#b191d6;--dep-2:#5fb3a4;--dep-3:#d9a441;--dep-4:#8fadd9;--dep-5:#d68fa4;--dep-6:#8fbf74;--dep-wash:rgba(255,255,255,.035)}:root[data-ui=glass],:root[data-ui=modern]{--r-2xs:8px;--r-xs:14px;--r-s:18px;--r-m:24px;--r-l:32px;--r-btn:99px;--btn-pad-x:24px;--btn-pad-y:11px;--pane-pad:12px;--row-pad-x:14px;--row-gap:12px;--view-pad-x:36px;--view-pad-y:30px;--shadow-s:0 1px 3px rgba(70,58,38,.06);--shadow-m:0 4px 14px rgba(70,58,38,.07),0 16px 40px rgba(70,58,38,.08);--shadow-l:0 8px 22px rgba(70,58,38,.10),0 32px 70px rgba(70,58,38,.14);--composer-r:var(--r-l);--composer-edge:none;--composer-shadow:var(--shadow-m);--side-r:var(--r-l);--side-edge:none;--side-shadow:var(--shadow-m);--pane-inset:8px;--pane-r:var(--r-l);--pane-shadow:var(--shadow-m);--chrome-edge:none;--rail-edge:transparent;--composer-inset:8px;--side-inset:8px;--reply-shift:10px;--reply-guide:transparent;--post-bg:var(--panel);--post-pad-x:14px;--post-gap:8px;--rail-inset:8px;--rail-r:var(--r-l);--rail-pad-top:8px;--rail-top:calc(var(--brand-h) + var(--rail-inset));--chrome-inset:8px;--chrome-r:var(--r-l);--chrome-bar:transparent;--chrome-bg:var(--rail);--chrome-shadow:var(--shadow-s);--rail-mark:none;--brand-mark:grid}:root[data-ui=glass] .brandbar-name,:root[data-ui=modern] .brandbar-name{border-right:none;width:auto;padding:0 18px;margin-left:calc(var(--chrome-inset) - var(--rail-w))}:root[data-ui=glass] .resizer,:root[data-ui=modern] .resizer{display:none}:root[data-ui=modern]{--bg:#f2eee5;--bg-2:#e9e3d6;--rail:#ede8dd;--panel-2:#f7f4ec;--panel:#fffdf7;--field:#fffdf7;--line:rgba(70,58,38,.07);--line-2:rgba(70,58,38,.13)}:root[data-ui=modern][data-dark="1"]{--bg:#1e1e1c;--bg-2:#292927;--rail:#232321;--panel-2:#2a2a28;--panel:#323230;--field:#232321;--line:rgba(255,255,255,.06);--line-2:rgba(255,255,255,.12)}:root[data-ui=glass][data-dark="1"],:root[data-ui=modern][data-dark="1"]{--shadow-s:0 1px 3px rgba(0,0,0,.3);--shadow-m:0 4px 14px rgba(0,0,0,.34),0 16px 40px rgba(0,0,0,.3);--shadow-l:0 8px 22px rgba(0,0,0,.42),0 32px 70px rgba(0,0,0,.46)}:root[data-ui=modern] .tabbtn.active:before{display:none}:root[data-ui=modern] .tabbtn.active{background:var(--accent-wash-2);color:var(--accent)}:root[data-ui=modern] .titem.sel{background:var(--accent-wash-2)}:root[data-ui=glass]{--bg-2:rgba(255,255,255,.62);--rail:rgba(255,255,255,.78);--panel:rgba(255,255,255,.88);--panel-2:rgba(255,255,255,.80);--field:rgba(255,255,255,.94);--ink:#2c2a24;--ink-body:#38352d;--ink-2:#57534a;--ink-3:#746f64;--line:rgba(90,80,66,.14);--line-2:rgba(90,80,66,.24);--pane-head:var(--panel);--tl-fade:transparent;--view-bg:transparent;--post-bg:var(--panel-2);--post-pad-x:16px;--post-gap:10px;--daysep-bg:var(--panel-2)}:root[data-ui=glass] .day-sep:before{display:none}:root[data-ui=glass][data-dark="1"]{--bg-2:rgba(255,255,255,.14);--rail:rgba(255,255,255,.13);--panel:rgba(255,255,255,.20);--panel-2:rgba(255,255,255,.15);--field:rgba(0,0,0,.44);--ink:#f7f6f2;--ink-body:#e9e7e0;--ink-2:#c8c4ba;--ink-3:#a19d93;--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.20)}:root[data-ui=glass] :is(.rail,.brandbar,.tlist,.flist,.mlist,.clist,.drawer,.sidepanel,.rail-peek,.rail-more,.modal,.set-modal,.notif-panel,.pviewer,.reader,.wm-sheet,.savepop,.share-pop-card,.joinpop,.about-modal,.connect-pop,.edge-pop,.palette,.tool,.editor,.pcard,.linkcard,.prof-card,.view-head,.msg,.macts,.tip,.wm-title,.wm-ctx,.cal-cell,.set-toc){backdrop-filter:blur(18px) saturate(1.3)}:root[data-ui=glass] .rail-peek{background:linear-gradient(var(--panel),var(--panel)),var(--panel)}:root[data-ui=glass] body{background-image:radial-gradient(var(--line-2) 1px,transparent 1px);background-size:22px 22px}:root[data-ui=glass] .rail-peek .clist,:root[data-ui=glass] .rail-peek .flist,:root[data-ui=glass] .rail-peek .mlist,:root[data-ui=glass] .rail-peek .tlist{background:transparent}:root[data-ui=glass] :is(.modal,.set-modal,.notif-panel,.rail-peek,.drawer,.reader,.share-pop-card,.rail,.sidepanel,.tlist,.flist,.brandbar-name,.brandbar-rest){box-shadow:inset 0 1px 0 rgba(255,255,255,.4),var(--shadow-l)}:root[data-ui=glass] :is(.tabbtn,.titem,.fitem,.btn1,.btn2,.iconbtn,.linkcard,.layoutbtn){transition:background .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.34,1.42,.64,1)}:root[data-ui=glass] :is(.tabbtn,.btn1,.btn2,.iconbtn,.layoutbtn):active{transform:scale(.93)}:root[data-ui=glass] :is(.titem,.fitem,.linkcard):active{transform:scale(.985)}:root[data-ui=glass] .tabbtn:hover{transform:scale(1.07)}:root[data-ui=glass] :is(.rail-peek,.rail-more,.notif-panel,.share-pop-card,.savepop,.modal){animation:glass-rise .34s cubic-bezier(.22,1,.36,1)}@keyframes glass-rise{0%{opacity:0;transform:scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-transparency:reduce){:root[data-ui=glass]{--bg-2:rgba(255,255,255,.92);--rail:rgba(255,255,255,.95);--panel:rgba(255,255,255,.98);--panel-2:rgba(255,255,255,.95);--field:#fff}:root[data-ui=glass][data-dark="1"]{--bg-2:rgba(255,255,255,.13);--rail:rgba(20,20,19,.96);--panel:rgba(48,48,46,.98);--panel-2:rgba(42,42,40,.96);--field:rgba(20,20,19,.98)}:root[data-ui=glass] *{backdrop-filter:none!important}}@media (min-width:761px){:root[data-ui=pro]{--r-2xs:2px;--r-xs:0;--r-s:0;--r-m:0;--r-l:0;--r-btn:2px;--shadow-s:none;--shadow-m:0 2px 8px rgba(0,0,0,.16);--shadow-l:0 6px 22px rgba(0,0,0,.22);--serif:var(--font);--brand-h:32px;--rail-w:40px;--pane-pad:0;--row-pad-x:10px;--row-pad-y:1px;--row-gap:6px;--view-pad-x:16px;--view-pad-y:12px;--btn-pad-x:10px;--btn-pad-y:4px;--ico-s:12px;--ico-m:14px;--side-w:260px;--tl-row:22px;--md-head:#2b6cb0;--md-mark:#8a3fa8;--md-code:#a3502a;--acc-time:#64798f;--acc-pin:#b07d18;--acc-save:#2f7d72;--acc-link:#7a4fa3}:root[data-ui=pro][data-dark="1"]{--md-head:#6cb3f0;--md-mark:#c98ad6;--md-code:#dda06a;--acc-time:#8ba2ba;--acc-pin:#d9a441;--acc-save:#57b3a4;--acc-link:#b18ad6}:root[data-ui=pro] *,:root[data-ui=pro] :after,:root[data-ui=pro] :before{border-radius:0!important}:root[data-ui=pro] :is(button,input,textarea,select,.titem,.fitem,.theme-chip-face){border-radius:var(--r-2xs)!important}:root[data-ui=pro] .ico{width:var(--ico-m)!important;height:var(--ico-m)!important;stroke-width:1.5}:root[data-ui=pro] .iconbtn{padding:2px}:root[data-ui=pro] .brandbar-name{font-size:calc(12.5 * var(--fs));font-weight:600;letter-spacing:.01em;padding:0 10px}:root[data-ui=pro] .page-head{padding:0 10px;gap:8px}:root[data-ui=pro] .page-head h1{font-size:calc(13 * var(--fs));font-weight:600;letter-spacing:0}:root[data-ui=pro] .brandbar-title{padding:0 10px;font-size:calc(11.5 * var(--fs))}:root[data-ui=pro] .brandbar-acts{padding:0 6px 0 4px}:root[data-ui=pro] .layoutbtn{width:22px;height:22px}:root[data-ui=pro] .layoutbtn .ico{width:14px;height:14px}:root[data-ui=pro] .logo svg{width:17px;height:17px}:root[data-ui=pro] .tabbtn{width:30px;height:30px}:root[data-ui=pro] .tabbtn.active:before{display:none}:root[data-ui=pro] .tabbtn.active{background:var(--accent-wash);color:var(--accent)}:root[data-ui=pro] .titem{min-height:22px;margin-bottom:0}:root[data-ui=pro]{--pro-meta-w:72px;--text-gutter:14px;--reply-shift:calc(var(--pro-meta-w) + 4px);--reply-guide:transparent}:root[data-ui=pro] .msg-kids{--pro-meta-w:56px}:root[data-ui=pro] .msg-node.reply{position:relative}:root[data-ui=pro] .msg-node.reply:before{content:"";position:absolute;left:var(--pro-meta-w);top:0;bottom:calc(-1 * var(--post-gap));width:1px;background:var(--line-2)}:root[data-ui=pro] .msg-node.reply:last-child:before{bottom:0}:root[data-ui=pro] #app *{font-weight:400}:root[data-ui=pro] #app :is(.md,.mtext) :is(b,strong){font-weight:600}:root[data-ui=pro] #app :is(.proterm-hint,.medit-hint,.ed-full-hint){display:none}:root[data-ui=pro] :is(.wm-thread,.sidepanel,.reader){--pro-meta-w:50px;--text-gutter:8px}:root[data-ui=pro] :is(.wm-thread,.sidepanel,.reader) .msg .mname{padding-right:6px}:root[data-ui=pro] .msg{display:grid;align-items:start;gap:0;grid-template-columns:minmax(0,var(--pro-meta-w)) minmax(0,1fr)}:root[data-ui=pro] .msg .mb{display:contents}:root[data-ui=pro] .msg .mname{flex-direction:column;align-items:flex-end;text-align:right;gap:1px;margin-bottom:0;padding-right:12px;min-width:0}:root[data-ui=pro] .msg .mtime{order:-1}:root[data-ui=pro] .msg .mtext{min-width:0}:root[data-ui=pro] .chat-col{position:relative}:root[data-ui=pro] .chat-col:before{content:"";position:absolute;left:var(--pro-meta-w);top:0;bottom:0;width:1px;background:var(--line-2)}:root[data-ui=pro] .day-sep{width:calc(var(--pro-meta-w) - 12px);text-align:right;margin:18px 0 0;position:relative}:root[data-ui=pro] .day-sep:before{display:block;left:0;right:0;width:auto;top:50%;height:1px;background:var(--line-2)}:root[data-ui=pro] .day-sep :is(span,.day-sep-go){display:inline-block;position:relative;max-width:100%;padding:0 0 0 6px;background:var(--view-bg);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}:root[data-ui=pro] .day-sep+.msg{padding-top:4px}:root[data-ui=pro] .msky.flat{background:var(--bg)}:root[data-ui=pro] .msky-card{border:1px solid var(--line-2);box-shadow:none}:root[data-ui=pro] :is(.dust,.dust2,.msky-dust){display:none}:root[data-ui=pro] :is(.msky.flat,.web-canvas):before{background-image:radial-gradient(var(--line) 1px,transparent 1px),radial-gradient(var(--line-2) 1.4px,transparent 1.4px);background-size:24px 24px,120px 120px;background-position:0 0,0 0;opacity:1;-webkit-mask-image:none;mask-image:none}:root[data-ui=pro] .web-canvas.graph:before{display:none}:root[data-ui=pro]{--world-move:.24s;--world-card:.2s}:root[data-ui=pro] .stage{transition:transform .34s cubic-bezier(.3,.72,.28,1)}:root[data-ui=pro] .disc-track{scroll-behavior:auto}:root[data-ui=pro] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;padding-right:20px}:root[data-ui=pro] .seg-pick,:root[data-ui=pro] select{background-position:right 5px center;background-size:10px 10px}:root[data-ui=pro] .seg-pick{display:block;width:calc(100% - 16px);margin:5px 8px 3px;padding:2px 22px 2px 7px;font-size:calc(11.5 * var(--fs));border-color:var(--line);background-color:var(--field)}:root[data-ui=pro] select.disc-modes{width:-moz-max-content;width:max-content;min-width:140px;margin:0 auto;padding:3px 24px 3px 10px;background-color:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow-m)}:root[data-ui=pro] .vtree{padding:2px 0 8px}:root[data-ui=pro] .vtree-row{display:flex;align-items:center;gap:5px;position:relative;min-height:22px;padding:var(--row-pad-y) var(--row-pad-x);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(12.5 * var(--fs));color:var(--ink-body)}:root[data-ui=pro] .vtree-row:hover{background:var(--hover)}:root[data-ui=pro] .vtree-row:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}:root[data-ui=pro] .vtree-leaf.sel{background:var(--selected);color:var(--ink);font-weight:600}:root[data-ui=pro] .ico.vtree-tw{width:12px!important;height:12px!important;color:var(--ink-3);flex-shrink:0;transition:transform .12s}:root[data-ui=pro] .vtree-folder.is-open .vtree-tw{transform:rotate(90deg)}:root[data-ui=pro] .ico.vtree-ki{width:13px!important;height:13px!important;flex-shrink:0;color:var(--ink-3)}:root[data-ui=pro] .vtree-folder .vtree-ki{color:var(--acc-pin)}:root[data-ui=pro] .vtree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=pro] .vtree-n{flex-shrink:0;font-size:calc(10.5 * var(--fs));color:var(--ink-3);font-variant-numeric:tabular-nums}:root[data-ui=pro] .vtree-leaf{padding-left:calc(var(--row-pad-x) + 17px)}:root[data-ui=pro] .vtree-leaf:before{content:"";position:absolute;left:calc(var(--row-pad-x) + 5px);top:0;bottom:0;width:1px;background:var(--line-2)}:root[data-ui=pro] .vtree-acts{display:flex;align-items:center;gap:1px;flex-shrink:0;opacity:0;transition:opacity .12s;background:var(--pane-head);padding-left:4px}:root[data-ui=pro] .vtree-leaf.sel .vtree-acts,:root[data-ui=pro] .vtree-row:focus-within .vtree-acts,:root[data-ui=pro] .vtree-row:hover .vtree-acts{opacity:1}:root[data-ui=pro] .vtree-acts .tperm{opacity:1}:root[data-ui=pro] .proterm{border-top:1px solid var(--line-2);background:var(--panel-2)}:root[data-ui=pro] .proterm-bar{display:flex;align-items:center;gap:10px;height:24px;padding:0 8px;border-bottom:1px solid var(--line)}:root[data-ui=pro] .proterm.is-min .proterm-bar{border-bottom:none}:root[data-ui=pro] .proterm-tab{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0 4px 0 2px;height:100%;font-size:calc(11 * var(--fs));font-weight:700;letter-spacing:.06em;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 -1px 0 var(--accent)}:root[data-ui=pro] .proterm.is-min .proterm-tab{box-shadow:none;color:var(--ink-3)}:root[data-ui=pro] .proterm-tab:hover{color:var(--accent)}:root[data-ui=pro] .ico.proterm-tw{width:11px!important;height:11px!important;transform:rotate(90deg);transition:transform .12s}:root[data-ui=pro] .proterm.is-min .proterm-tw{transform:rotate(0deg)}:root[data-ui=pro] .proterm-where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11 * var(--fs));color:var(--ink-3)}:root[data-ui=pro] .proterm-hint{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:calc(10.5 * var(--fs));color:var(--ink-3)}:root[data-ui=pro] .proterm .editor{margin:0;border:none;border-radius:0;box-shadow:none;background:var(--panel)}:root[data-ui=pro] .proterm .readonly-note{margin:8px}:root[data-ui=pro] .proterm-dock{flex-shrink:0;display:flex;flex-direction:column;min-height:0;height:var(--term-size,170px);max-height:70vh;position:relative}:root[data-ui=pro] .view.active :is(.tlist,.flist){margin-bottom:calc(-1 * var(--term-h, 0px))}:root[data-ui=pro] .shell.has-pane .proterm-dock{margin-left:calc(var(--brand-w) + var(--pane-inset) * 2)}:root[data-ui=pro] .shell.no-pane .proterm-dock{margin-left:0}:root[data-ui=pro] .proterm-dock .editor{max-width:none;width:100%;overflow:hidden}:root[data-ui=pro] .proterm-dock .ed-input-wrap,:root[data-ui=pro] .proterm-dock .editor{flex:1;min-height:0;display:flex;flex-direction:column}:root[data-ui=pro] .proterm-dock .ed-input{flex:1 1 0;min-height:0;max-height:none}:root[data-ui=pro] .proterm-dock .ed-foot{flex-shrink:0}:root[data-ui=pro] .proterm-dock .replying{flex-shrink:0;margin:6px 8px 0}:root[data-ui=pro] .proterm-dock .proterm-bar{height:28px;gap:8px}:root[data-ui=pro] .proterm-bar .seg-pick{display:inline-block;width:auto;max-width:260px;margin:0;flex-shrink:1;min-width:0}:root[data-ui=pro] .proterm-go{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);padding:1px 8px;font-size:calc(11 * var(--fs));font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}:root[data-ui=pro] .proterm-go:hover:not(:disabled){color:var(--accent);border-color:var(--accent-2)}:root[data-ui=pro] .proterm-go:disabled{opacity:.5;cursor:default}:root[data-ui=pro] .proterm-x{flex-shrink:0;border:none;background:transparent;color:var(--ink-3);padding:3px;display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s}:root[data-ui=pro] .proterm-x:hover{background:var(--hover);color:var(--ink)}:root[data-ui=pro] :is(.sidepanel-x,.proterm-x){display:none}:root[data-ui=pro] .proterm-follow{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;cursor:pointer;font-size:calc(11 * var(--fs));color:var(--ink-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-ui=pro] .proterm-follow input{margin:0;accent-color:var(--accent);cursor:pointer}:root[data-ui=pro] .proterm-follow:hover{color:var(--ink)}:root[data-ui=pro] .proterm-follow:has(input:disabled){opacity:.45;cursor:default}:root[data-ui=pro] .proterm-bar .seg-pick:disabled{opacity:.6}:root[data-ui=pro] .wm-thread-write .composer-wrap:empty{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}