:root{--ink:#14233a;--muted:#65788f;--blue:#3478f6;--indigo:#5968d9;--violet:#7969cf;--cyan:#5d9ebb;--coral:#e97a72;--champagne:#bd9160;--line:#ffffffc7;--glass:#f8fcffb8;--shadow:0 24px 64px #2c486c26, inset 0 1px 0 #fffffff0;--font-display:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei UI", sans-serif;--font-ui:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei UI", sans-serif}html{background:#aebfd2}body{color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.newtab{padding-top:50px}.topbar{min-height:80px}.search-zone{margin-top:26px;margin-bottom:44px}.newtab,.newtab.theme-sky{--clock-ink:#18324d;--clock-muted:#4e687f;--clock-surface:#f8fcffa3;--clock-border:#ffffffd1;--clock-glow:#2a4b6c2b;background:radial-gradient(circle at 8% -3%,#fffffffa 0 8%,#0000 31%),radial-gradient(circle at 86% 1%,#6761c330 0 8%,#0000 33%),radial-gradient(circle at 12% 82%,#e6ae961a 0 7%,#0000 29%),linear-gradient(145deg,#e8f1f8 0%,#b7cade 48%,#ccd9e5 100%)}.newtab.theme-peach{--clock-ink:#50353c;--clock-muted:#775a61;--clock-surface:#fffaf6a8;--clock-border:#fffc;--clock-glow:#643f4626;background:radial-gradient(circle at 8% 0,#fffaf4fa 0 8%,#0000 33%),radial-gradient(circle at 90% 72%,#ee8f8e59 0 11%,#0000 36%),linear-gradient(145deg,#f7e8da 0%,#dbc1bd 48%,#c0d3e6 100%)}.newtab.theme-mint{--clock-ink:#21443c;--clock-muted:#54736b;--clock-surface:#f7fffba8;--clock-border:#fffc;--clock-glow:#26524626;background:radial-gradient(circle at 8% 0,#f7fffbfa 0 8%,#0000 33%),radial-gradient(circle at 90% 72%,#50b29652 0 11%,#0000 36%),linear-gradient(145deg,#e3f2ed 0%,#b5d5cb 48%,#b7cde2 100%)}.newtab:before{opacity:.13;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(115deg,#fff3 0 1px,#0000 1px 6px)}.ambient-one{background:linear-gradient(145deg,#ffffffd6,#6761c31f);box-shadow:0 55px 110px #394c7726}.ambient-two{background:linear-gradient(30deg,#4388a81f,#ffffffb8)}.ambient-three{background:#ebb59e1f}.brand-lockup>.brand-mark{background:linear-gradient(145deg,#fffffffa,#eaf0f9eb);border:1px solid #ffffffe6;border-radius:16px;box-shadow:0 14px 30px #3745852e,0 0 0 5px #ffffff24,inset 0 1px #fff}.brand-lockup b{color:#17253a;letter-spacing:.25em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.brand-lockup small{color:#2337509e;font-family:var(--font-ui);letter-spacing:.12em;margin-top:4px;font-size:12px;font-weight:500}.clock-block{width:fit-content;min-width:0;color:var(--clock-ink);box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0;position:relative;overflow:visible}.clock-block:before{content:none}.clock-block strong{font-family:var(--font-ui);letter-spacing:-.06em;filter:drop-shadow(0 2px 0 #ffffff47) drop-shadow(0 9px 22px var(--clock-glow));font-size:64px;font-weight:780;line-height:.9}.clock-block span{color:var(--clock-muted);font-family:var(--font-ui);letter-spacing:.035em;justify-content:center;align-items:center;gap:9px;margin-top:11px;font-size:14px;font-weight:700;display:flex}.clock-block span b{color:var(--clock-ink);font-weight:760}.clock-block span i{background:color-mix(in srgb, var(--clock-muted) 58%, transparent);border-radius:50%;flex:none;width:4px;height:4px}.clock-block span em{font-style:normal;font-weight:680}.round-action,.avatar,.browser-download{background:#ffffff8f;border-color:#ffffffad;box-shadow:0 12px 27px #2a496c21,inset 0 1px #fffffff0}.round-action{color:#1f3650bd;border-radius:15px}.round-action:hover{background:#ffffffd6}.browser-download{color:#1f3650d1}.browser-download:hover{background:#ffffffd6}.round-action.active{color:#fff;background:linear-gradient(145deg,#3c9dfa,#665bd8)}.avatar{background:linear-gradient(145deg,#67baf3,#665bd8);box-shadow:0 12px 27px #4053b142}.search-box{-webkit-backdrop-filter:blur(30px)saturate(1.2);backdrop-filter:blur(30px)saturate(1.2);background:linear-gradient(100deg,#ffffffed,#f6f9ffdb);border-color:#ffffffe6;border-radius:24px;box-shadow:0 24px 60px #2b426f33,0 0 0 1px #7267cf0d,inset 0 1px #fff}.search-box:focus-within{border-color:#53a0f061;box-shadow:0 26px 65px #204a7533,0 0 0 4px #1686ff14,inset 0 1px #fff}.engine-select>button{color:#32435a;border-radius:17px;font-weight:680}.engine-select>button:hover{background:#44679114}.engine-logo,.engine-logo.bing,.engine-logo.google,.engine-logo.baidu,.engine-logo.sogou{color:#fff;border:0;border-radius:10px;box-shadow:inset 0 1px #ffffff73}.engine-logo.bing{background:linear-gradient(145deg,#20c1ae,#0a7f9f)}.engine-logo.google{background:conic-gradient(from 45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4)}.engine-logo.baidu{background:linear-gradient(145deg,#4f8dff,#315bd4)}.engine-logo.sogou{background:linear-gradient(145deg,#ff725f,#e84b42)}.search-divider{background:#3b537026}.search-icon{color:#71839a}.search-box input{color:#17253a}.search-submit{font-family:var(--font-ui);letter-spacing:0;background:linear-gradient(135deg,#31a5f5 0%,#397ff3 52%,#645ed9 100%);border-radius:16px;font-weight:760;box-shadow:0 11px 24px #3568de52,inset 0 1px #fff6}.search-suggestions span{color:#23364ca8;font-weight:760}.search-suggestions button{color:#23364c9e;background:0 0;border:0;padding:0;font-weight:560}.search-suggestions button:hover{color:#1475d0;background:0 0}.search-candidate-panel{color:#283b54;background:#f8fcfff5;border-color:#ffffffd6;border-radius:20px;box-shadow:0 25px 60px #23436733,inset 0 1px #fff}.candidate-history button:hover,.candidate-history button.active,.candidate-suggestions>button:hover,.candidate-suggestions>button.active{background:#2b7ed412}.candidate-suggestions>button svg{color:#4a84bd}.candidate-suggestions>button b{color:#2f435c}.candidate-suggestions>button small{color:#8593a5}.candidate-history b{font-weight:720}.candidate-history small,.candidate-history>span{color:#78899e}.ios-card{-webkit-backdrop-filter:blur(30px)saturate(1.16);backdrop-filter:blur(30px)saturate(1.16);background:linear-gradient(145deg,#ffffffe0,#ecf4fba3);border:1px solid #fffc;border-radius:30px;box-shadow:0 24px 64px #2a416026,0 0 0 1px #545f900a,inset 0 1px #fffffffa}.ios-card:before{z-index:-1;border-radius:inherit;opacity:1;background:linear-gradient(120deg,#ffffff75,#0000 44%);width:auto;height:auto;inset:0}.ios-card[data-mark]:after,.app-card[data-mark]:after{content:none!important;display:none!important}.clickable:hover:not(:focus-visible):not(:has(:focus-visible)):not(.is-detail-active){transform:translateY(-6px)scale(1.008);box-shadow:0 32px 72px #28416036,inset 0 1px #fff}.clickable:focus-visible,.clickable.is-detail-active{transform:none}.clickable:has(:focus-visible){transform:none}.clickable:focus-visible{outline-color:#1686ff61}.card-heading,.hot-card>header,.calendar-today,.fortune-card>header,.daily-card>header,.app-card>header{border-bottom:0;padding-bottom:0}.card-heading h2,.hot-card h2,.section-heading h2,.app-card h3,.daily-card>h3,.memo-card h3,.privacy-card h3,.temperature>strong,.countdown strong,.calendar-today strong,.fortune-card h2{font-family:var(--font-ui);text-shadow:none}.card-heading h2,.hot-card h2,.section-heading h2,.app-card h3,.daily-card>h3,.memo-card h3,.privacy-card h3{letter-spacing:-.035em;font-weight:730}.card-heading small,.daily-card header small,.section-heading p,.app-card header p{color:var(--muted);font-family:var(--font-ui);letter-spacing:0;font-weight:600}.weather-card{--module-accent:#3f9ac9;color:#243750;background:linear-gradient(145deg,#fafefff0,#c7e3f0a8);border-color:#ebf9ffe6;min-height:286px;padding-bottom:42px;box-shadow:0 24px 64px #2b4e6926,inset 0 1px #fff,inset -18px -18px 48px #5ba6c70f}.hot-card{--module-accent:#e27873;background:linear-gradient(145deg,#ffffffe8,#edf4faa6);min-height:342px;box-shadow:0 24px 64px #2a416026,inset 0 1px #fff,inset 0 -1px #e27a7314}.work-card{--module-accent:#6268d3;background:linear-gradient(145deg,#fbfbffed,#d5dbf4ab);border-color:#f4f4ffe6;box-shadow:0 24px 64px #2f39762b,inset 0 1px #fff}.calendar-card{--module-accent:#e17870;background:linear-gradient(145deg,#ffffffe8,#ebf3faa3)}.woodfish-card{--module-accent:#b88955;background:radial-gradient(circle at 50% 56%,#deab632e,#0000 34%),linear-gradient(145deg,#fffefaf2,#efe5d2b8);border-color:#fffaefeb;grid-template-rows:auto minmax(132px,1fr) auto;justify-items:center;min-height:306px;padding:20px 20px 16px;display:grid;box-shadow:0 24px 64px #52422c24,inset 0 1px #fff,inset 0 -26px 48px #96642e09}.fortune-card{--module-accent:#7162c8;color:#40375b;background:linear-gradient(145deg,#fdfcfff0,#dcdaf1ad);border-color:#f7f5ffe6;box-shadow:0 24px 64px #39336926,inset 0 1px #fff}.module-icon,.module-icon.weather,.work-symbol,.fortune-orbit,.calendar-today>span{color:#fff;box-shadow:0 11px 24px color-mix(in srgb, var(--module-accent) 30%, transparent), inset 0 1px 0 #ffffff70;border:0;border-radius:18px}.module-icon,.module-icon.weather{background:linear-gradient(145deg,#59c3df,#5379e3)}.work-symbol{background:linear-gradient(145deg,#9679e4,#5b53be)}.work-title-lockup .work-time-symbol{color:#fff;background:linear-gradient(145deg,#9b87ee 0%,#6f6dde 52%,#5363c7 100%);border:1px solid #ffffff8a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 22px #535bbe45,inset 0 1px #ffffff80}.work-title-lockup .work-time-symbol:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#fff0);border-radius:12px 12px 9px 9px;position:absolute;inset:1px 1px 52%}.work-title-lockup .work-time-symbol svg{z-index:1;stroke-width:1.8px;position:relative}.calendar-today>span{background:linear-gradient(145deg,#ff997b,#e75d68)}.fortune-orbit{background:linear-gradient(145deg,#a37be2,#684fc0)}.temperature{margin-top:18px}.temperature>strong{color:#1e3048;font-size:66px;font-weight:620}.temperature>span,.weather-meta,.weather-travel{color:#4d6480}.temperature>span small,.card-footnote{color:#2e425b91}.weather-meta a,.source-link{color:#2374b8}.weather-indexes>span,.weather-detail-grid>div{background:#ffffff6b;border-color:#ffffffa3;border-radius:14px}.weather-indexes small,.weather-detail-grid small{color:#70839a}.weather-indexes b,.weather-detail-grid strong{color:#344b67;font-family:var(--font-ui)}.weather-detail-grid span{color:#6c7e93}.eyebrow,.section-heading span{color:#778ba4;font-family:var(--font-ui);letter-spacing:.17em;font-weight:820}.hot-card>header svg{color:#8b6edb}.tabs button{color:#66758a;background:#536b8a14;border:0;border-radius:999px}.tabs button.active{color:#fff;background:linear-gradient(145deg,#f58b75,#dc667f);box-shadow:0 7px 16px #da5c753d}.hot-card li b{color:#f06762;font-family:var(--font-ui);font-weight:760}.hot-card li a{color:#27384e;font-weight:640}.hot-card li a:hover{color:var(--blue)}.hot-card li em,.hot-card li:nth-child(-n+2) em{color:#ee5e5b;background:#ef535317}.hot-tabs{width:100%}.hot-tabs button{min-width:43px;padding-inline:10px}.hot-card ol{row-gap:11px;margin-top:14px}.hot-card .hot-card-refresh{color:#41647f;min-width:58px;min-height:37px;font:inherit;cursor:pointer;transition:color .2s ease, background .2s ease, transform .2s var(--spring);background:#ffffffa8;border:1px solid #4267891a;border-radius:13px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:760;display:flex;box-shadow:inset 0 1px #ffffffe6}.hot-card .hot-card-refresh:hover{color:#246fa7;background:#ffffffe6}.hot-card .hot-card-refresh:active{transform:scale(.97)}.hot-card .hot-card-refresh:disabled{opacity:.58;cursor:default}.hot-card .hot-card-refresh svg{width:15px;height:15px}.hot-more-link{color:#315d82;min-height:44px;transition:transform .2s var(--spring), background .2s ease, box-shadow .2s ease;background:linear-gradient(145deg,#ffffffc7,#e4f0fa9e);border:1px solid #45658417;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffe6}.hot-more-link>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hot-more-link b{font-size:12px;font-weight:780}.hot-more-link small{color:#70859a;font-size:9px;font-weight:650}.hot-more-link>svg{flex:none;width:16px}.hot-more-link:hover{color:#235f90;background:#fffffff0;transform:translateY(-1px);box-shadow:0 9px 20px #314d6c1a,inset 0 1px #fff}.hot-card .hot-card-more{border-radius:13px;min-height:36px;margin-top:12px;padding:7px 11px}.hot-card .hot-card-more>span{flex-direction:row;align-items:baseline;gap:7px}.hot-card .hot-card-more b{font-size:11px}.hot-card .hot-card-more small{font-size:9px}.countdown strong,.work-metrics strong{color:#24344b;font-weight:730}.countdown span,.work-metrics span{color:#78879b}.work-card .card-heading>div{min-width:0}.work-card .card-heading small{line-height:1.35}.work-card.phase-rest .work-progress i{opacity:.34}.work-card.phase-off .countdown{opacity:.56}.work-progress{background:#4c5b7f1a}.work-progress i{background:linear-gradient(90deg,#7665e8,#438ff5);box-shadow:0 0 14px #4e6ce657}.work-card,.today-plan-card{font-family:var(--font-ui);text-rendering:optimizelegibility}.work-title-lockup small{color:#5f7388;font-family:var(--font-ui);letter-spacing:.08em;font-size:10px;font-weight:760}.work-title-lockup h2{color:#1d344c;font-family:var(--font-ui);letter-spacing:-.035em;font-weight:760}.work-status{color:#45637e;font-size:11px;font-weight:760}.work-shift>small{color:#5e7388;font-size:11px;font-weight:720}.work-shift>strong{color:#1e3a55;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:760}.work-shift>i{color:#71869a;font-size:11px}.work-shift>em{color:#526b82;font-size:10px;font-weight:720}.work-countdown-row>div:first-child>small{color:#607489;font-size:10px;font-weight:720}.work-card .work-countdown-row .countdown strong{color:#1d3b57;font-family:var(--font-ui);font-weight:760}.work-card .work-countdown-row .countdown span{color:#5a7187;font-weight:700}.work-compact-metrics b{color:#243f58;font-family:var(--font-ui);font-weight:750}.work-compact-metrics small{color:#61778b;font-size:10px;font-weight:700}.work-compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.work-compact-metrics>.work-week-metric,.work-compact-metrics>.work-income-compact{background:linear-gradient(145deg,#ffffffc7,#ddeffb94);border:1px solid #4b7ba41a;border-radius:14px;min-width:0;padding:8px 9px 7px;box-shadow:inset 0 1px #ffffffdb}.work-compact-metrics>.work-week-metric{flex-direction:row;align-items:center;gap:8px;display:flex}.work-week-metric>svg{color:#427fa9;background:#3d89c21a;border-radius:8px;flex:none;width:21px;height:21px;padding:5px}.work-week-metric>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.work-week-metric>span small{white-space:nowrap;margin-top:0}.work-week-metric>span b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.work-income-compact>span{align-items:center;gap:5px;min-width:0;display:flex}.work-income-compact>span svg{color:#3f86b9;flex:none;width:14px}.work-income-compact>span b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.work-income-meta{justify-content:space-between;align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.work-income-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.work-income-meta em{color:#266d9f;white-space:nowrap;background:#398fc91f;border-radius:99px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.work-income-compact>i{background:#466f931c;border-radius:99px;height:3px;margin-top:6px;display:block;overflow:hidden}.work-income-compact>i>i{border-radius:inherit;height:100%;transition:width .45s var(--spring);background:linear-gradient(90deg,#4ba8df,#5877df);display:block;box-shadow:0 0 8px #428bd342}.work-plan-preview small{color:#60768a;font-size:10px;font-weight:700}.work-plan-preview b{color:#29445e;font-size:13px;font-weight:750}.holiday-row{background:#536c8b12;border:0;border-radius:18px}.holiday-row>strong{color:#ed5a5d;font-family:var(--font-ui);font-weight:760}.holiday-row>span small,.calendar-today small,.calendar-meta{color:#77879a}.today-plan-card{flex-direction:column;min-height:0;padding:18px 20px 15px;display:flex;overflow:hidden}.today-plan-header{flex:none;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding-right:34px;display:grid}.today-plan-date{color:#fff;cursor:pointer;width:52px;height:56px;transition:transform .18s var(--spring), box-shadow .18s ease;background:linear-gradient(145deg,#ff9a7b,#e85e6d);border:0;border-radius:17px;grid-template-rows:18px 1fr;place-items:center;padding:6px 4px 5px;display:grid;box-shadow:0 11px 23px #dd596633,inset 0 1px #ffffff6b}.today-plan-date:hover{transform:translateY(-1px);box-shadow:0 13px 25px #dd59663d,inset 0 1px #ffffff6b}.today-plan-date:active{transform:scale(.96)}.today-plan-date svg{width:18px}.today-plan-date b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.today-plan-header>div{min-width:0}.today-plan-header>div>small{color:#5f7388;letter-spacing:.06em;font-size:10px;font-weight:760}.today-plan-header h2{color:#1d344c;letter-spacing:-.035em;margin:2px 0 0;font-size:24px;font-weight:760;line-height:1.05}.today-plan-header p{color:#607489;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:680;overflow:hidden}.today-plan-progress{color:#a14f59;font-variant-numeric:tabular-nums;background:#e2676f1a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:780}.today-plan-list{overscroll-behavior:contain;scrollbar-color:#67798f42 transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:7px;min-height:0;max-height:190px;margin-top:12px;padding-right:3px;display:grid;overflow-y:auto}.today-plan-list::-webkit-scrollbar{width:5px}.today-plan-list::-webkit-scrollbar-thumb{background:#67798f42;border-radius:99px}.today-plan-list>button,.today-plan-complete{color:#39485b;text-align:left;background:#ffffff8c;border:1px solid #4e5b6f13;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 10px;display:flex}.today-plan-list>button{cursor:pointer;transition:opacity .26s ease, transform .26s var(--spring), background .2s ease}.today-plan-list>button:hover{background:#ffffffd1;border-color:#e2646e2b}.today-plan-list>button>span:last-child,.today-plan-complete>span{flex-direction:column;flex:1;min-width:0;display:flex}.today-plan-list b,.today-plan-complete b{color:#263f58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.today-plan-list small,.today-plan-complete small{color:#60768a;margin-top:3px;font-size:10px;font-weight:680}.today-plan-check{background:#ffffffb3;border:1px solid #58697d33;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;display:grid}.today-plan-check svg{width:13px}.today-plan-list>button.is-completing{opacity:.44;transform:translate(8px)}.today-plan-list>button.is-completing .today-plan-check{color:#fff;background:#6c9b83;border-color:#6c9b83}.today-plan-list>button.is-completing b{color:#8a9299;text-decoration:line-through}.today-plan-empty{justify-content:center;border-style:dashed!important;min-height:112px!important}.today-plan-empty>svg{color:#df6d75;width:24px}.today-plan-complete{color:#fff;min-height:112px;font:inherit;cursor:pointer;transition:border-color .2s ease, background .2s ease, transform .2s var(--spring), box-shadow .2s ease;background:#daefe38c;border-color:#5b97771a;justify-content:center}.today-plan-complete:hover{background:#daefe3c7;border-color:#5b977733;transform:translateY(-1px);box-shadow:0 9px 20px #45775b1a}.today-plan-complete:active{transform:scale(.985)}.today-plan-complete:focus-visible{outline-offset:2px;outline:3px solid #49916a33}.today-plan-complete>svg{color:#fff;background:#71a487;border-radius:8px;width:24px;padding:4px}.today-plan-footer{color:#607489;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:10px;font-weight:680;display:flex}.today-plan-footer b{color:#b74e59;align-items:center;font-size:10px;font-weight:760;display:flex}.today-plan-footer svg{width:13px}.work-plan-preview.has-unfinished{color:#8b514a;background:#efb59d21;border-color:#d2685c29}.work-plan-transfer{color:#435970;text-align:left;background:#ffffff94;border:1px solid #51688917;border-radius:17px;align-items:center;gap:11px;width:100%;min-height:68px;padding:12px 14px;display:flex}.work-plan-transfer>svg:first-child{color:#df6d76;width:23px}.work-plan-transfer>svg:last-child{color:#8795a5;width:16px;margin-left:auto}.work-plan-transfer>span{flex-direction:column;flex:1;min-width:0;display:flex}.work-plan-transfer b{font-size:12px}.work-plan-transfer small{color:#8190a0;margin-top:4px;font-size:9px}.plan-calendar-context{background:#ffffff73;border:1px solid #49607d14;border-radius:17px;margin-top:20px;padding:12px}.plan-calendar-context>summary{color:#4b6078;cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.plan-calendar-context>summary::-webkit-details-marker{display:none}.plan-calendar-context>summary>svg:first-child{color:#df6c74;width:21px}.plan-calendar-context>summary>svg:last-child{width:16px;margin-left:auto;transition:transform .2s}.plan-calendar-context[open]>summary>svg:last-child{transform:rotate(180deg)}.plan-calendar-context>summary>span{flex-direction:column;display:flex}.plan-calendar-context>summary b{font-size:11px}.plan-calendar-context>summary small{color:#8795a4;margin-top:3px;font-size:8px}.plan-calendar-context>.switch-row{margin-top:13px}.plan-calendar-context>.official-holidays,.plan-calendar-context>.source-link{margin-top:10px}.side-plan-detail .side-calendar-date{position:relative}.side-plan-detail .side-calendar-date>em{color:#a35e64;background:#e1646e17;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:10px;font-style:normal;font-weight:760}.side-plan-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.side-plan-summary>span{background:#ffffff8f;border-radius:14px;flex-direction:column;align-items:center;padding:11px 7px;display:flex}.side-plan-summary b{color:#3d536c;font-size:20px}.side-plan-summary small{color:#8492a1;margin-top:3px;font-size:8px}.side-plan-detail>h3{margin-top:18px}.side-plan-list{gap:7px;display:grid}.side-plan-list>article{background:#ffffff94;border:1px solid #4b638112;border-radius:15px;align-items:center;gap:9px;min-height:51px;padding:8px 10px;display:flex}.side-plan-list>article>button{color:#fff;cursor:pointer;background:#ffffffb8;border:1px solid #53698033;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;display:grid}.side-plan-list>article>button[aria-pressed=true]{background:#729a84;border-color:#729a84}.side-plan-list>article>button svg{width:13px}.side-plan-list>article>div{flex-direction:column;flex:1;min-width:0;display:flex}.side-plan-list>article b{color:#3b5067;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-plan-list>article small{color:#8392a2;margin-top:3px;font-size:8px}.side-plan-list>article.completed{opacity:.62}.side-plan-list>article.completed b{text-decoration:line-through}.side-plan-list>p{text-align:center;background:#ffffff7a;border-radius:15px;margin:0;padding:18px 14px}.side-plan-manage{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec7c75,#da627b);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:10px;font-size:11px;font-weight:740;display:flex;box-shadow:0 9px 20px #cb57692b}.side-plan-manage svg{width:15px}.side-plan-holiday{color:#65798f;background:#ffffff70;border-radius:15px;align-items:center;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.side-plan-holiday>svg{color:#df6d73;width:18px}.side-plan-holiday>span{flex-direction:column;display:flex}.side-plan-holiday b{color:#4c6178;font-size:10px}.side-plan-holiday small{margin-top:3px;font-size:8px}.woodfish-copy{border-bottom:1px solid #80582d14;justify-content:center;align-items:baseline;gap:7px;width:auto;min-height:0;padding:0 34px 8px;display:flex}.woodfish-copy strong{color:#583b24;font-family:var(--font-ui);letter-spacing:-.04em;font-size:34px;font-weight:770}.woodfish-copy span,.woodfish-copy small,.woodfish-card>p{color:#927650}.woodfish-copy span{letter-spacing:.06em;font-size:11px;font-weight:720}.woodfish-copy small{background:#8f623014;border-radius:999px;margin-left:2px;padding:4px 8px;font-size:10px}.woodfish-card>p{color:#745638;letter-spacing:.025em;opacity:1;text-shadow:0 1px #ffffff9e;align-self:end;margin:0;font-size:12px;font-weight:720}.woodfish-button{isolation:isolate;background:0 0;border:0;align-self:center;place-items:center;width:196px;height:132px;margin:0;display:grid;position:relative;top:7px}.woodfish-button:before{content:"";z-index:-2;filter:blur(5px);width:136px;height:28px;transition:transform .25s var(--spring), opacity .25s ease;background:radial-gradient(#4e301838,#724f2d14 48%,#0000 72%);border-radius:50%;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.woodfish-button:after{content:"";z-index:-1;background:radial-gradient(circle,#fff7e47a,#0000 66%);border:1px solid #a6713514;border-radius:50%;position:absolute;inset:10px 20px 7px}.woodfish-button:hover{transform:translateY(-2px)}.woodfish-button:hover:before{opacity:.82;transform:translate(-50%)scale(.92)}.woodfish-button:active{transform:translateY(3px)scale(.97)}.wooden-fish,.wooden-fish.style-walnut{width:124px;height:76px;transition:transform .24s var(--spring), filter .24s ease;background:radial-gradient(at 32% 20%,#ffecbe99 0 4%,#ffffff26 5%,#0000 19%),repeating-radial-gradient(at 52% 106%,#0000 0 11px,#4f270f17 12px 14px),linear-gradient(152deg,#e5a75f 0%,#bb7437 42%,#82451f 76%,#653317 100%);border:1px solid #532c1333;border-radius:54% 48% 46% 50%/61% 58% 43% 42%;display:block;transform:translate(-4px)rotate(-1deg);box-shadow:inset 13px 12px 19px #ffebc245,inset -18px -17px 24px #49230e4d,0 20px 30px #5b381e42,0 2px #ffffff7a}.wooden-fish.style-cherry{background:radial-gradient(at 32% 20%,#ffe1cb75,#0000 19%),repeating-radial-gradient(at 52% 106%,#0000 0 11px,#4118141a 12px 14px),linear-gradient(152deg,#d99076,#a7533e 48%,#6f3029 100%);border:1px solid #4e1f1938;border-radius:54% 48% 46% 50%/61% 58% 43% 42%;width:124px;height:76px;transform:translate(-4px)rotate(-1deg);box-shadow:inset 13px 12px 19px #ffe7d233,inset -18px -17px 24px #3a15134d,0 20px 30px #4e271f3d,0 2px #ffffff6b}.wooden-fish.style-amber{background:radial-gradient(at 32% 20%,#fff8c299,#0000 19%),repeating-radial-gradient(at 52% 106%,#0000 0 11px,#743b0917 12px 14px),linear-gradient(152deg,#f5c35e,#d58a25 48%,#965015 100%);border:1px solid #763f0930;border-radius:54% 48% 46% 50%/61% 58% 43% 42%;width:124px;height:76px;transform:translate(-4px)rotate(-1deg);box-shadow:inset 13px 12px 19px #fff5c447,inset -18px -17px 24px #66320840,0 20px 30px #7446143b,0 2px #ffffff7a}.woodfish-button:hover .wooden-fish{filter:saturate(1.04);transform:translate(-4px)rotate(-1deg)scale(1.012)}.woodfish-button:active .wooden-fish{transform:translate(-4px)rotate(1deg)scale(.96)}.wooden-fish:before{content:"";border:2px solid #532b1333;border-right-color:#0000;border-radius:58% 42% 48% 55%;width:50px;height:44px;position:absolute;top:11px;left:12px;transform:rotate(-9deg);box-shadow:inset 5px 0 #ffe2b012,-4px 4px 0 -3px #48230f29}.wooden-fish:after{content:"";border-bottom:3px solid #46220e3d;border-radius:0 0 58% 58%;width:50px;height:17px;position:absolute;bottom:9px;left:43px;transform:rotate(-3deg)}.fish-eye{background:radial-gradient(circle at 36% 32%,#fff5d9 0 13%,#2f190d 17% 48%,#bb7a39 54% 100%);border:2px solid #361b0cc7;width:9px;height:9px;top:25px;left:23px;box-shadow:0 0 0 3px #5b2f141f,inset 0 1px 1px #ffffff73}.fish-groove{background:linear-gradient(#2a150ad1,#5c2f14ad);border-radius:999px 58px 58px 999px;width:63px;height:10px;top:29px;right:14px;transform:rotate(7deg);box-shadow:inset 0 3px 3px #00000057,0 2px #ffe2b126}.fish-groove:after{content:"";border-top:2px solid #46220e47;border-radius:50%;width:43px;height:15px;position:absolute;top:14px;left:8px}.fish-stick{transform-origin:92%;width:82px;height:8px;transition:transform .16s var(--spring);background:linear-gradient(#c7864f,#754321 70%,#573019);border:1px solid #4423122e;border-radius:999px;top:-21px;left:70px;transform:rotate(-28deg);box-shadow:0 7px 10px #3f23123d,inset 0 2px 2px #ffe2bc47}.fish-stick:after{background:radial-gradient(circle at 32% 28%,#e5ad72,#9c6133 62%,#60351b);border:1px solid #5b311733;width:24px;height:24px;top:-8px;left:-10px;box-shadow:inset 4px 4px 7px #ffe0b42e,0 5px 9px #46261340}.woodfish-button:active .fish-stick{transform:rotate(-37deg)}.tap-burst{color:#c87728;text-shadow:0 4px 12px #ad66233d;font-size:17px;top:32px;right:14px}.wood-style-preview .wooden-fish{transform:scale(.72)}.relax-card{align-items:stretch;justify-items:initial;text-align:left;background:radial-gradient(circle at 12% 90%,#79b4bf21,#0000 34%),linear-gradient(145deg,#fffffcf5,#e7efe7ba);flex-direction:column;min-height:342px;padding:18px 19px 15px;display:flex;overflow:hidden}.relax-card-header{justify-content:space-between;align-items:flex-end;gap:10px;padding-right:34px;display:flex}.relax-card-header small{color:#7f8c82;letter-spacing:.13em;font-size:8px;font-weight:790}.relax-card-header h2{color:#34443c;letter-spacing:-.04em;margin:3px 0 0;font-size:23px;line-height:1}.relax-card-header>span{color:#73857b;font-size:9px;font-weight:710}.relax-mode-tabs{background:#526c5e12;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:12px;padding:4px;display:grid}.relax-mode-tabs button{color:#78877f;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:31px;font-size:9px;font-weight:720}.relax-mode-tabs button.active{color:#3f6553;background:#ffffffdb;box-shadow:0 5px 13px #3c5a4917,inset 0 1px #fff}.relax-mode-stage{flex:1;min-height:188px}.woodfish-stage{flex-direction:column;justify-content:center;align-items:center;display:flex}.woodfish-stage .woodfish-copy{padding-top:4px}.woodfish-stage .woodfish-button{height:126px;top:1px}.relax-card-footnote{text-align:center;color:#718078!important;text-shadow:none!important;align-self:center!important;margin:0!important;font-size:9px!important;font-weight:680!important}.breathing-stage{flex-direction:column;justify-content:center;align-items:center;display:flex}.breathing-orb{color:#356151;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 36% 28%,#fffffff5,#bfe2d3db 46%,#6fb19a85);border:0;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative;box-shadow:0 20px 42px #437e692e,inset 0 1px #fff}.breathing-orb:before,.breathing-orb:after{content:"";z-index:-1;border:1px solid #519d8221;border-radius:50%;position:absolute;inset:-9px}.breathing-orb:after{opacity:.46;inset:-20px}.breathing-orb>i{background:#ffffff42;border-radius:50%;position:absolute;inset:14px;transform:scale(.68)}.breathing-orb>span{flex-direction:column;align-items:center;display:flex;position:relative}.breathing-orb b{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.breathing-orb small{color:#5e7f70;margin-top:5px;font-size:9px;font-weight:720}.breathing-orb.is-active{animation:10s ease-in-out infinite breathing-ring}.breathing-orb.is-active>i{animation:10s ease-in-out infinite breathing-core}.breathing-stage>p{color:#70827a;margin:16px 0 0;font-size:9px;font-weight:650}@keyframes breathing-ring{0%,to{transform:scale(.88)}40%,60%{transform:scale(1)}}@keyframes breathing-core{0%,to{opacity:.48;transform:scale(.55)}40%,60%{opacity:.9;transform:scale(1)}}.bubble-stage{cursor:default;min-height:190px;margin-top:4px;position:relative}.bubble-stage>button{cursor:pointer;transition:opacity .18s ease, transform .18s var(--spring);background:radial-gradient(circle at 31% 27%,#fffffff2 0 7%,#aedfe3b8 19%,#73b8c761 66%,#65a0b52e);border:1px solid #fffc;border-radius:50%;padding:0;animation:3.8s ease-in-out infinite alternate bubble-drift;position:absolute;box-shadow:inset -5px -7px 12px #4e92a521,0 9px 19px #3c7e901f}.bubble-stage>button:hover{filter:saturate(1.12);transform:scale(1.08)}.bubble-stage>button.is-popped{opacity:0;pointer-events:none;transform:scale(1.35)}.bubble-stage>span{color:#718890;white-space:nowrap;font-size:9px;font-weight:650;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@keyframes bubble-drift{0%{translate:0 -3px}to{translate:2px 5px}}.relax-mode-settings{gap:8px;margin-bottom:16px;display:grid}.relax-mode-settings>button{color:#40556d;cursor:pointer;text-align:left;background:#fff9;border:1px solid #4a627f14;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:59px;padding:9px 11px;display:grid}.relax-mode-settings>button.active{color:#356150;background:#def2e8a3;border-color:#428b6c33}.relax-mode-settings>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.relax-mode-settings b{font-size:12px}.relax-mode-settings small{color:#809088;margin-top:4px;font-size:9px}.relax-mode-settings svg{color:#4f8a70;width:16px}.relax-setting-symbol{background:linear-gradient(145deg,#e4b071,#9b622f);border-radius:11px;width:31px;height:31px;display:block;box-shadow:inset 0 1px #ffffff7a}.relax-setting-symbol.breathing{background:radial-gradient(circle at 35% 30%,#f9ffff,#83c2aa);border-radius:50%}.relax-setting-symbol.bubbles{background:radial-gradient(circle at 35% 28%,#fff 0 10%,#8ed1d8 42%,#63a5b8)}.relax-setting-note{color:#50685d;background:linear-gradient(145deg,#ffffffc7,#e0f0e89e);border:1px solid #4c696114;border-radius:18px;padding:17px}.relax-setting-note b{font-size:14px}.relax-setting-note p{color:#71847b;margin:7px 0 0;font-size:10px;line-height:1.65}.relax-setting-note span{color:#4a745f;background:#51977717;border-radius:999px;margin-top:12px;padding:6px 9px;font-size:9px;font-weight:720;display:inline-flex}@media (prefers-reduced-motion:reduce){.breathing-orb.is-active,.breathing-orb.is-active>i,.bubble-stage>button{animation:none}}.fortune-card header small,.fortune-summary p,.fortune-disclaimer{color:#7b6e91}.fortune-card h2{font-weight:650}.hexagram{background:#fff6;border:0;border-radius:18px}.hexagram span{color:#8a759d}.section-heading h2{font-weight:730}.section-heading p{color:#687a91}.app-card,.app-card:nth-child(2n){background:linear-gradient(145deg,#ffffffe0,#ebf3faa1);border-radius:28px;min-height:226px}.app-card.tone-violet,.app-card.tone-blue,.app-card.tone-coral,.app-card.tone-orange,.app-card.tone-cyan,.app-card.tone-green{background:linear-gradient(145deg,#ffffffe3,#ebf3faa1)}.app-card:after,.app-card[data-mark]:after{opacity:.085;filter:blur(7px);pointer-events:none;border-radius:50%;width:118px;height:118px;position:absolute;top:-48px;right:-38px;content:""!important;display:block!important}.app-card.tone-violet:after{background:#7567d0!important}.app-card.tone-blue:after{background:#478dd7!important}.app-card.tone-coral:after{background:#e67b75!important}.app-card.tone-orange:after{background:#bf9262!important}.app-card.tone-cyan:after{background:#579bac!important}.app-card.tone-green:after{background:#668fa6!important}.app-card h3{font-family:var(--font-ui);font-size:20px;font-weight:730}.app-card header p{color:#79899d;font-family:var(--font-ui);letter-spacing:0}.app-card header button{color:#60738a;background:#48668b14;border:0;border-radius:13px}.app-card header button:hover{color:var(--blue);background:#1686ff1c}.app-grid>a{color:#2d3d52;background:#ffffff61;border-color:#ffffff9e;border-radius:18px}.app-grid>a:hover{background:#ffffffb8}.brand-icon{color:#63758c;background:linear-gradient(145deg,#fff,#edf3f8);border-color:#ffffffeb;border-radius:17px;padding:6px;box-shadow:0 9px 20px #2c425c24,inset 0 1px #fff}.brand-icon.has-site-logo img{object-fit:contain;image-rendering:auto;filter:none;border-radius:11px;width:100%;height:100%;transform:none}.brand-icon.has-generic-logo>svg{stroke-width:1.6px;width:100%;height:100%;padding:8px}.app-card.density-compact .brand-icon,.app-card.density-icons-only .brand-icon{padding:4px}.app-grid>a>span:last-child{font-weight:720}.app-grid>a>span:last-child small{color:#7c8b9e}.empty-app{color:#6d8097;background:#ffffff45;border-color:#4a698f33;border-radius:18px}.app-card>header,.app-card>.app-grid{z-index:2;pointer-events:none;position:relative}.app-card header button,.app-card .app-grid>a,.app-card .app-grid>button{pointer-events:auto}.app-card-expand-hit{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.app-card-actions{align-items:center;gap:7px;display:flex}.app-card-actions>span{color:#8b98a9;font-size:9px;font-weight:660}.app-card-actions>button{flex:none}.app-card-actions>button:hover{transform:none}.app-card-actions .app-expand-control{color:#77869a;background:#ffffff6e}.app-card-actions .app-expand-control svg{width:16px;transition:transform .25s var(--spring)}.app-card-actions .app-delete-control{color:#7b899a;background:#ffffff6e;transition:color .2s,background .2s,box-shadow .2s,transform .2s}.app-card-actions .app-delete-control:hover,.app-card-actions .app-delete-control.active{color:#d84d52;background:#ff5b611f;box-shadow:inset 0 0 0 1px #d84d521a}.app-card-actions .app-delete-control.is-drop-ready{color:#fff;background:linear-gradient(145deg,#f46b70,#db4148);animation:.85s ease-in-out infinite alternate app-delete-target;box-shadow:0 8px 18px #d23c443d,inset 0 1px #fff6}.app-card-actions .app-delete-control:disabled{opacity:.3;cursor:default}.app-card .app-grid{transition:gap .25s}.app-card.density-roomy .brand-icon{width:58px;height:58px}.app-card.density-compact .app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-card.density-compact .app-grid>a{border-radius:15px;gap:7px;padding:7px 6px}.app-card.density-compact .brand-icon{border-radius:13px;width:39px;height:39px}.app-card.density-compact .brand-icon img{border-radius:9px}.app-card.density-compact .app-grid>a>span:last-child{font-size:11px}.app-card.density-compact .app-grid>a>span:last-child small{display:none}.app-card.density-icons-only .app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.app-card.density-icons-only .app-grid>a{border-radius:15px;justify-content:center;min-height:54px;padding:5px}.app-card.density-icons-only .app-grid>a>span:last-child{display:none}.app-card.density-icons-only .brand-icon{border-radius:14px;width:44px;height:44px}.app-card.density-icons-only .brand-icon img{border-radius:10px}.app-focus-backdrop{z-index:900;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);cursor:zoom-out;background:#1d273747;border:0;width:100vw;height:100vh;padding:0;animation:.22s both app-focus-fade;position:fixed;inset:0}.app-card.is-expanded{z-index:901;width:min(900px,100vw - 48px);min-height:320px;max-height:min(82vh,720px);animation:app-focus-in .28s var(--spring) both;margin:0;padding:28px;top:50%;left:50%;overflow:auto;box-shadow:0 36px 100px #1d273757,0 0 0 1px #ffffffbf,inset 0 1px #fff;position:fixed!important;transform:translate(-50%,-50%)!important}.app-card.is-expanded:hover{transform:translate(-50%,-50%)!important}.app-card.is-expanded .app-card-expand-hit{cursor:zoom-out}.app-card.is-expanded .app-expand-control svg{transform:rotate(135deg)}.app-card.is-expanded .app-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:25px}.app-card.is-expanded .app-grid>a{justify-content:flex-start;gap:11px;min-height:72px;padding:9px}.app-card.is-expanded .app-grid>a>span:last-child{font-size:13px;display:flex}.app-card.is-expanded .app-grid>a>span:last-child small{display:block}.app-card.is-expanded .brand-icon{border-radius:16px;width:52px;height:52px}.app-card.is-expanded .brand-icon img{border-radius:11px}@keyframes app-focus-fade{0%{opacity:0}}@keyframes app-focus-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.96)}}.app-section-heading{align-items:center}.section-manage-button{color:#52677f;cursor:pointer;background:#ffffff94;border:1px solid #37485f17;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 8px 20px #24364d12,inset 0 1px #fff}.section-manage-button:hover{color:var(--blue);background:#ffffffd6;transform:translateY(-1px)}.section-manage-button svg{width:17px}.app-grid>a[draggable=true]{cursor:grab}.app-grid>a[draggable=true]:active{cursor:grabbing}.app-card.is-delete-mode .app-grid>a{cursor:pointer}.app-card.is-delete-mode .app-grid>a:hover{background:#ffffffc7;box-shadow:0 0 0 2px #e04c5224,0 12px 24px #2d45621a}.app-grid>a{position:relative}.app-remove-badge{z-index:3;color:#fff;pointer-events:none;width:22px;height:22px;animation:app-delete-badge-in .2s var(--spring) both;background:linear-gradient(145deg,#f56d72,#d94148);border:2px solid #fffffff0;border-radius:50%;place-items:center;font-size:17px;font-weight:760;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 5px 12px #ca373f40}.app-grid>a.is-dragging,.sortable-apps>div.is-dragging{opacity:.42;transform:scale(.97);box-shadow:0 0 0 2px #1686ff2e}@keyframes app-delete-badge-in{0%{opacity:0;transform:scale(.65)}}@keyframes app-delete-target{to{transform:scale(1.08)}}.empty-group-collection{color:#5e7188;cursor:pointer;background:#ffffff6b;border:1px dashed #49607c33;border-radius:26px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:170px;padding:24px;display:flex}.empty-group-collection>svg{width:28px}.empty-group-collection>span{text-align:left;flex-direction:column;display:flex}.empty-group-collection b{font-size:16px}.empty-group-collection small{color:#8190a2;margin-top:4px}.empty-group-collection>svg:last-child{width:20px}.group-profile-editor{background:#ffffff94;border:1px solid #465d7914;border-radius:19px;margin-bottom:22px;padding:15px}.group-name-fields{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.group-delete-footer{border-top:1px solid #4f60761a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:grid}.group-delete-footer>span{flex-direction:column;gap:4px;min-width:0;display:flex}.group-delete-footer>span b{color:#53657b;font-size:13px}.group-delete-footer>span small{color:#8a97a7;font-size:10px;line-height:1.5}.group-delete-footer .group-delete-button{width:auto;min-width:146px}.group-delete-button{border-radius:12px;min-height:40px;font-size:12px}.group-delete-button svg{width:16px}.app-manager-heading{justify-content:space-between;align-items:end;margin:0 2px 11px;display:flex}.app-manager-heading>div{align-items:baseline;gap:8px;display:flex}.app-manager-heading small{color:#7c8b9e;font-size:10px;font-weight:750}.app-manager-heading h3{margin:0;font-size:18px}.app-manager-heading>span{color:#8794a5;font-size:10px}.sortable-apps>div{gap:7px;padding:8px;transition:opacity .18s,transform .18s,box-shadow .18s}.sortable-apps>div[draggable=true]{cursor:grab}.sortable-apps>div[draggable=true]:active{cursor:grabbing}.sortable-apps .brand-icon{flex:none;width:42px;height:42px}.manage-apps .manage-app-copy{flex-direction:column;flex:1;min-width:0;display:flex}.manage-apps .app-drag-grip,.manage-apps .app-order-button,.manage-apps .app-remove-button{border-radius:10px;flex:none;width:30px;height:32px}.manage-apps .app-drag-grip{color:#7e8c9d;touch-action:none;background:0 0}.manage-apps .app-order-button{color:#60758d;background:#4a5f780f;width:28px}.manage-apps .app-order-button:disabled{opacity:.25;cursor:default}.manage-apps .app-remove-button{color:#d65353;background:#d6535312}.manager-empty-app{color:#6f8197;cursor:pointer;background:#ffffff5c;border:1px dashed #4a627f2e;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:62px;display:flex}.manager-empty-app svg{width:17px}.app-recommendations{border-top:1px solid #47586e1a;margin-top:24px;padding-top:21px}.app-library-heading>div>small{color:var(--blue);letter-spacing:.1em;font-size:10px;font-weight:780}.app-library-heading h3{margin:3px 0 0;font-size:18px}.app-library-heading p{color:#7d8b9d;margin:5px 0 0;font-size:10px;line-height:1.5}.app-library-heading>label{background:#ffffffbf;border:1px solid #4a627f1a;border-radius:14px;align-items:center;gap:8px;min-height:43px;margin-top:13px;padding:0 10px;display:flex}.app-library-heading>label>svg{color:#74869b;width:17px}.app-library-heading input{color:#2f4056;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.app-library-heading label button{color:#75869a;cursor:pointer;background:#485e7812;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.app-library-heading label button svg{width:14px}.app-library-label{color:#77879a;align-items:center;gap:6px;margin:16px 2px 9px;font-size:10px;font-weight:760;display:flex}.app-library-label svg{width:14px;color:var(--blue)}.app-library-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-library-results>button{color:#34475f;cursor:pointer;text-align:left;background:#ffffff9e;border:1px solid #4a627f14;border-radius:15px;align-items:center;gap:9px;min-width:0;min-height:61px;padding:8px;display:flex}.app-library-results>button:hover:not(:disabled){background:#ffffffe0;border-color:#1686ff33;transform:translateY(-1px)}.app-library-results>button:disabled{cursor:default}.app-library-results>button.is-added{opacity:.52}.app-library-results .brand-icon{border-radius:12px;flex:none;width:39px;height:39px;padding:4px}.app-library-results>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.app-library-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-library-results small{color:#8491a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.app-library-results>button>svg:last-child{width:16px;color:var(--blue);flex:none}.app-library-results.is-recommended>button{background:linear-gradient(145deg,#f5faffe6,#e0edfab8)}.app-library-empty{color:#8390a1;text-align:center;margin:12px 0 0;font-size:11px}.app-manager-error{margin:14px 2px 0}.add-app-form button:disabled{opacity:.48;cursor:not-allowed}.group-manager-list{gap:9px;display:grid}.group-manager-list>div{background:#ffffffa3;border:1px solid #4a627f14;border-radius:16px;align-items:center;gap:9px;min-height:66px;padding:9px 10px;display:flex}.group-tone-dot{background:#7088a4;border-radius:99px;flex:none;width:11px;height:38px}.group-tone-dot.tone-violet{background:#7567d0}.group-tone-dot.tone-blue{background:#478dd7}.group-tone-dot.tone-coral{background:#e67b75}.group-tone-dot.tone-orange{background:#bf9262}.group-tone-dot.tone-cyan{background:#579bac}.group-tone-dot.tone-green{background:#668fa6}.group-manager-copy{color:#34475f;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:42px;padding:3px 0;display:flex}.group-manager-copy b{font-size:13px}.group-manager-copy small{color:#8491a2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.group-manager-list em{color:#8290a1;font-size:10px;font-style:normal}.group-manager-list>div>button:not(.group-manager-copy){color:#667990;cursor:pointer;background:#485e7812;border:0;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid}.group-manager-list>div>button svg{width:15px}.group-manager-list>div>button.group-manager-remove{color:#d65353;background:#d6535312}.add-group-form{margin-top:22px}@media (max-width:560px){.app-section-heading{align-items:flex-end;gap:10px}.section-manage-button{min-height:38px;padding:0 11px;font-size:0}.section-manage-button svg{width:18px}.group-name-fields,.group-delete-footer{grid-template-columns:1fr}.group-delete-footer .group-delete-button{width:100%}.sortable-apps .app-order-button{display:none}.app-library-results{grid-template-columns:1fr}}.web-workspace-column,.right-detail-panel{z-index:82;-webkit-backdrop-filter:blur(38px)saturate(1.18);backdrop-filter:blur(38px)saturate(1.18);color:#253a53;background:linear-gradient(145deg,#fafdfff0,#e6eff8e6);border:1px solid #ffffffd1;border-radius:28px;position:fixed;top:14px;bottom:14px;box-shadow:0 28px 80px #20375240,inset 0 1px #fff}.web-workspace-column{resize:horizontal;width:clamp(330px,26vw,500px);min-width:310px;max-width:min(720px,100vw - 28px);padding:13px;left:14px;overflow:auto}.web-workspace-heading{justify-content:space-between;align-items:center;gap:10px;padding:4px 5px 12px;display:flex}.web-workspace-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.web-workspace-heading>div>svg{width:19px;color:var(--blue)}.web-workspace-heading span{flex-direction:column;display:flex}.web-workspace-heading b{font-size:13px}.web-workspace-heading small{color:#7b8b9d;margin-top:2px;font-size:9px}.web-workspace-heading em{color:#8a98a8;white-space:nowrap;font-size:9px;font-style:normal}.web-workspace-list{scrollbar-width:thin;align-content:start;gap:10px;height:calc(100% - 51px);display:grid;overflow:auto}.web-workspace{resize:vertical;background:#ffffffb8;border:1px solid #49617e1c;border-radius:20px;flex-direction:column;height:min(570px,72vh);min-height:320px;display:flex;overflow:hidden;box-shadow:0 13px 32px #29415e1c,inset 0 1px #fff}.web-workspace.is-minimized{resize:none;height:auto;min-height:0}.web-workspace.is-maximized{z-index:96;resize:none;border-radius:26px;width:auto;height:auto;min-height:0;position:fixed;inset:12px;box-shadow:0 36px 100px #192b4257,inset 0 1px #fff}.web-workspace>header{background:#f7fbffcc;border-bottom:1px solid #485f7b17;align-items:center;gap:7px;min-height:54px;padding:7px 8px;display:flex}.web-workspace>header>.brand-icon{border-radius:12px;flex:none;width:37px;height:37px;padding:4px}.web-workspace>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.web-workspace>header b,.web-workspace>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-workspace>header b{font-size:11px}.web-workspace>header small{color:#7a899b;margin-top:3px;font-size:8px}.web-workspace>header nav{align-items:center;gap:3px;display:flex}.web-workspace>header nav button,.web-workspace>header nav a{color:#60758c;cursor:pointer;background:#48607c11;border:0;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.web-workspace>header nav button:last-child{color:#b05e65}.web-workspace>header nav button:disabled{opacity:.3;cursor:default}.web-workspace>header nav svg{width:13px;height:13px}.web-workspace-body{background:#eef3f7;flex-direction:column;flex:1;min-height:0;display:flex}.web-workspace-body>p{color:#718398;background:#ecf4fbf0;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:9px;line-height:1.45;display:flex}.web-workspace-body>p svg{color:#4b8ecd;flex:none;width:13px}.web-iframe-viewport{background:#fff;flex:1;min-height:0;overflow:hidden}.web-iframe-viewport iframe{background:#fff;border:0;display:block}.right-detail-panel{width:clamp(370px,28vw,520px);animation:right-detail-in .3s var(--spring) both;right:14px;overflow:hidden}.right-detail-panel.detail-hot{min-width:370px;transition:width .42s var(--spring), min-width .42s var(--spring), border-radius .32s ease, box-shadow .32s ease;will-change:width;flex-direction:column;display:flex}.right-detail-panel.is-web-reader{width:min(78vw,1180px);min-width:760px}.right-detail-panel.detail-hot .right-detail-header{flex:none}.right-detail-panel.detail-hot .right-detail-scroll{flex:1;height:auto;min-height:0}.right-detail-panel.detail-hot .right-detail-header{transition:min-height .36s var(--spring), padding .36s var(--spring)}.right-detail-panel.detail-hot .right-detail-header h2{transition:font-size .36s var(--spring)}.right-detail-panel.detail-hot .right-detail-scroll{transition:padding .36s var(--spring)}.right-detail-panel.is-web-reader .right-detail-header{min-height:96px;padding-block:17px 14px}.right-detail-panel.is-web-reader .right-detail-header h2{max-width:760px;font-size:clamp(20px,1.35vw,25px)}.right-detail-panel.is-web-reader .right-detail-scroll{padding:12px;overflow:hidden}@keyframes right-detail-in{0%{opacity:0;transform:translate(28px)scale(.975)}}.right-detail-header{background:#f8fcff9e;border-bottom:1px solid #455d7a17;justify-content:space-between;align-items:flex-start;gap:14px;min-height:106px;padding:21px 20px 16px;display:flex}.right-detail-header>div{min-width:0}.right-detail-header>div>span{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:820}.right-detail-header h2{margin:5px 0 0;font-size:clamp(20px,1.5vw,27px);line-height:1.16}.right-detail-header small{color:#8492a3;margin-top:7px;font-size:9px;line-height:1.45;display:block}.right-detail-header nav{flex:none;grid-template-columns:1fr 1fr;gap:5px;display:grid}.right-detail-header nav button{color:#60758c;cursor:pointer;background:#ffffffab;border:1px solid #435c7a14;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:48px;padding:6px 5px;font-size:8px;display:flex}.right-detail-header nav button:hover{color:var(--blue);background:#fff}.right-detail-header nav svg{width:15px}.right-detail-scroll{overscroll-behavior:contain;scrollbar-width:thin;height:calc(100% - 106px);padding:18px 20px 28px;overflow:auto}.right-detail-scroll h3{color:#334a64;margin:0 0 9px;font-size:13px}.right-detail-scroll p,.right-detail-scroll li{color:#5e7188;font-size:12px;line-height:1.78}.side-hot-controls{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.side-hot-controls>button,.side-hot-controls>div button{color:#4e687f;min-height:38px;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #45658417;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:740;display:flex}.side-hot-controls>button:hover,.side-hot-controls>div button:hover{background:#ffffffe6}.side-hot-controls>button:disabled{opacity:.58;cursor:default}.side-hot-controls svg{width:15px}.side-hot-controls>div{background:#46648211;border-radius:14px;gap:3px;padding:3px;display:flex}.side-hot-controls>div button{background:0 0;border:0;min-height:32px;padding-inline:9px;font-size:10px}.side-hot-controls>div button.active{color:#fff;background:linear-gradient(145deg,#579fd3,#6875ce);box-shadow:0 6px 14px #3e67ac33}.side-hot-meta{font-weight:680;color:#62788d!important;margin:0 0 13px!important;font-size:11px!important;line-height:1.45!important}.side-hot-detail .hot-tabs{flex-wrap:wrap;max-height:none;margin-bottom:14px;overflow:visible}.side-hot-detail .hot-tabs button{min-height:34px;font-size:11px;font-weight:740}.side-hot-detail{animation:hot-list-return .38s 80ms var(--spring) both}@keyframes hot-list-return{0%{opacity:0;transform:translate(8px)scale(.985)}}.side-hot-detail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.side-hot-detail li{background:#ffffff9e;border:1px solid #4b638114;border-radius:16px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.side-hot-detail li>b{color:#58718a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:780}.side-hot-detail li>a{color:#263f58;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:740;line-height:1.42;text-decoration:none;display:flex}.side-hot-detail li>a>span{flex-direction:column;flex:1;min-width:0;display:flex}.side-hot-detail li>a small{color:#60778c;margin-top:5px;font-size:11px;font-weight:650}.side-hot-detail li>a>svg{color:#71869a;flex:none;width:15px}.side-hot-detail li>a:hover{color:#236fa8}.side-hot-reader{flex-direction:column;gap:10px;min-height:100%;display:flex}.side-hot-reader>nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-hot-reader>nav button{color:#315d82;min-height:39px;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #4463821a;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.side-hot-reader>nav svg{width:16px}.side-hot-reader>nav .hot-reader-back{min-height:46px;transition:transform .22s var(--spring), color .2s ease, background .2s ease, box-shadow .2s ease;background:#ffffffd1;border-color:#3f678b24;border-radius:15px;gap:8px;padding:0 18px 0 15px;font-size:13px;box-shadow:0 8px 18px #314d6c17,inset 0 1px #fff}.side-hot-reader>nav .hot-reader-back svg{width:18px}.side-hot-reader>nav .hot-reader-back:hover{color:#235f90;background:#fff;transform:translate(-2px);box-shadow:0 11px 24px #314d6c21,inset 0 1px #fff}.side-hot-reader>nav .hot-reader-back:active{transform:translate(-1px)scale(.98)}.hot-reader-zoom{background:#44638212;border-radius:13px;align-items:center;gap:3px;padding:3px;display:flex}.side-hot-reader>nav .hot-reader-zoom button{background:0 0;border:0;width:33px;min-height:33px;padding:0}.side-hot-reader>nav .hot-reader-zoom button:hover{background:#ffffffd1}.side-hot-reader>nav .hot-reader-zoom button:disabled{opacity:.32;cursor:default}.side-hot-reader>nav .hot-reader-zoom .fit-reader{color:#536d84;font-variant-numeric:tabular-nums;width:48px;font-size:11px;font-weight:760}.side-hot-reader>div{background:#fff;border:1px solid #3e5b791f;border-radius:16px;flex:1;min-height:520px;overflow:hidden;box-shadow:inset 0 1px #fff}.side-hot-reader iframe{background:#fff;border:0;width:100%;height:min(68vh,760px);min-height:520px;display:block}.right-detail-panel.is-web-reader .side-hot-reader{height:100%;min-height:0}.right-detail-panel.is-web-reader .side-hot-reader>div,.right-detail-panel.is-web-reader .side-hot-reader iframe{min-height:0}.side-countdown{text-align:center;background:linear-gradient(145deg,#ffffffd9,#e2edf9b8);border-radius:21px;padding:20px}.side-countdown>small{color:#71849a;font-size:10px}.side-countdown>strong{color:#233a55;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:9px 0 5px;font-size:clamp(34px,3vw,50px);display:block}.side-countdown>strong i{color:#7790a9;padding:0 2px;font-style:normal}.side-countdown p{margin:0}.side-weather-warning{color:#48729b;background:#378fe217;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;font-size:11px;display:flex}.side-weather-warning svg{width:18px}.side-metric-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.side-metric-grid span{background:#ffffff8c;border-radius:15px;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.side-metric-grid b{font-size:18px}.side-metric-grid small{color:#7d8da0;margin-top:3px;font-size:8px}.side-calendar-date{background:#ffffff9e;border-radius:20px;align-items:center;gap:15px;padding:17px;display:flex}.side-calendar-date>strong{color:#e56f67;font-size:58px;line-height:1}.side-calendar-date>span{flex-direction:column;display:flex}.side-calendar-date b{font-size:13px}.side-calendar-date small{color:#7e8da0;margin-top:6px;font-size:9px}.side-calendar-detail>h3{margin-top:20px}.side-calendar-detail>article{background:#ffffff8f;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:13px;display:flex}.side-calendar-detail article>div{flex-direction:column;display:flex}.side-calendar-detail article b{font-size:12px}.side-calendar-detail article small,.side-calendar-detail article em{color:#7c8c9e;margin-top:4px;font-size:9px;font-style:normal}.side-calendar-detail article>strong{font-size:22px}.side-calendar-detail article>strong small{margin-left:2px}.side-weather-detail{gap:11px;display:grid}.side-weather-detail>article{background:#fff9;border:1px solid #4b638114;border-radius:19px;padding:15px}.side-weather-detail article>header{justify-content:space-between;gap:10px;display:flex}.side-weather-detail article>header div{flex-direction:column;display:flex}.side-weather-detail article>header b{font-size:14px}.side-weather-detail article>header small{color:#8492a3;margin-top:4px;font-size:8px}.side-weather-detail article>header>strong{color:#4f789d;font-size:13px}.side-weather-detail article>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.side-weather-detail article>div span{background:#e1ecf7a6;border-radius:12px;flex-direction:column;align-items:center;padding:9px 4px;display:flex}.side-weather-detail article>div small{color:#7f8fa0;font-size:8px}.side-weather-detail article>div b{margin-top:3px;font-size:13px}.side-weather-detail article>p{background:#4c70940f;border-radius:12px;margin:12px 0 0;padding:9px 10px}.side-weather-detail article>p.warning{color:#a36d2d;background:#e7a34b1c}.side-weather-detail article>a{color:var(--blue);align-items:center;gap:4px;margin-top:8px;font-size:9px;display:inline-flex}.side-weather-detail article>a svg{width:12px}.side-fortune-score{background:linear-gradient(145deg,#ffffffc2,#ebe5f9ad);border-radius:19px;align-items:center;gap:14px;padding:15px;display:flex}.side-fortune-score>strong{color:#6752ad;font-size:42px}.side-fortune-score>strong small{margin-left:2px;font-size:12px}.side-fortune-score>span{flex-direction:column;display:flex}.side-fortune-score>span b{font-size:13px}.side-fortune-score>span small{color:#7f7394;margin-top:5px;font-size:9px}.side-divination-form{margin-top:14px}.side-divination-form label{color:#5f7187;margin-bottom:7px;font-size:11px;font-weight:730;display:block}.side-divination-form textarea{resize:vertical;color:#31465f;width:100%;min-height:92px;font:inherit;background:#ffffffb8;border:1px solid #49607d1a;border-radius:15px;outline:0;padding:12px;font-size:11px;line-height:1.6}.side-divination-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7d68d4,#5a6dd7);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:8px;font-weight:720;display:flex}.side-divination-form button:disabled{opacity:.45;cursor:default}.side-divination-form button svg{width:16px}.side-divination-result{background:#ffffff94;border-radius:17px;margin-top:12px;padding:14px}.side-divination-result>small{color:#81749a;font-size:9px}.side-divination-result h3{margin-top:5px}.side-divination-result p{margin:0}.side-risk-warning{color:#8b5d48;background:#eca87e1c;border:1px solid #bf6c4924;border-radius:15px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.side-risk-warning svg{flex:none;width:18px}.side-risk-warning p{color:#805744;margin:0;font-size:10px;line-height:1.6}.side-risk-warning b{margin-bottom:2px;display:block}.side-reading{color:#445a72}.side-reading section{border-top:1px solid #4b627e17;margin-top:19px;padding-top:17px}.side-reading p{margin:0 0 13px}.reading-meta{color:#8b765e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.reading-meta span{background:#a0713a1a;border-radius:99px;padding:5px 9px}.poem-full-text{text-align:center;background:linear-gradient(145deg,#fffef9e6,#f1e7d6ad);border-radius:19px;margin-top:19px;padding:20px 15px}.poem-full-text p{color:#4c4033;margin:0 0 9px;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:18px;font-weight:620;line-height:1.8}.poem-full-text p:last-child{margin-bottom:0}.side-poem-reading>blockquote{color:#806b51;background:#ae844e14;border-left:3px solid #b28a57;border-radius:0 13px 13px 0;margin:18px 0 0;padding:13px;font-size:11px;line-height:1.65}.english-headword{justify-content:space-between;align-items:center;gap:12px;display:flex}.english-headword>div{flex-direction:column;display:flex}.english-headword strong{color:#2c5884;font-size:34px;line-height:1.05}.english-headword span{color:#71869c;margin-top:7px;font-size:12px}.english-headword button{color:#3974ae;cursor:pointer;background:#347ec217;border:0;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.english-headword button svg{width:16px}.part-of-speech{color:#4e6e8f;background:#487caf17;border-radius:99px;margin-top:13px;padding:5px 9px;font-size:9px;display:inline-block}.side-english-reading ul,.side-mystery-reading ul{margin:0;padding-left:18px}.collocation-list{flex-wrap:wrap;gap:6px;display:flex}.collocation-list span{color:#4e6d8d;background:#4677aa14;border-radius:9px;padding:6px 8px;font-size:10px}.side-english-reading section blockquote{background:#ffffff91;border-radius:13px;flex-direction:column;margin:0 0 8px;padding:11px;display:flex}.side-english-reading section blockquote b{font-size:11px}.side-english-reading section blockquote span{color:#75869a;margin-top:5px;font-size:10px}.side-story-preferences{margin-bottom:16px}.side-story-reading .reading-lead,.side-mystery-reading .reading-lead{color:#344d68;font-size:13px;font-weight:690}.side-story-reading footer{color:#8593a4;border-top:1px solid #4b627e17;margin-top:17px;padding-top:13px;font-size:9px}.side-mystery-reading ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.side-mystery-reading ol li{background:#ffffff8f;border-radius:12px;grid-template-columns:25px 1fr;gap:7px;padding:9px;display:grid}.side-mystery-reading ol li>b{color:#53677e;background:#43536914;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.mystery-question{color:#3d526a;background:#4152680f;border-left:3px solid #5e7188;margin:18px 0;padding:13px;font-size:12px;font-weight:680;line-height:1.65}.group-open-mode{background:#ffffff94;border:1px solid #4a627f14;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.group-open-mode>span{flex-direction:column;display:flex}.group-open-mode>span b{font-size:11px}.group-open-mode>span small{color:#7e8d9f;margin-top:4px;font-size:9px;line-height:1.45}.group-open-mode>div{gap:5px;display:flex}.group-open-mode button{color:#687b91;cursor:pointer;background:#4b627f12;border:0;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.group-open-mode button.active{color:#176fc8;background:#258cf81f;box-shadow:inset 0 0 0 1px #258cf81f}.group-open-mode button svg{width:14px}.daily-card{cursor:pointer}@media (max-width:900px){.web-workspace-column,.right-detail-panel{border-radius:24px;width:calc(100vw - 24px);min-width:0;top:12px;bottom:12px}.web-workspace-column{resize:none;max-width:none;left:12px}.right-detail-panel{right:12px}.right-detail-panel.detail-hot,.right-detail-panel.is-web-reader{width:calc(100vw - 24px);min-width:0}.web-workspace>header nav button:nth-child(-n+2){display:none}}@media (prefers-reduced-motion:reduce){.right-detail-panel.detail-hot,.right-detail-panel.detail-hot .right-detail-header,.right-detail-panel.detail-hot .right-detail-header h2,.right-detail-panel.detail-hot .right-detail-scroll{transition:none}.side-hot-detail{animation:none}}@media (max-width:560px){.right-detail-header{min-height:98px;padding:17px 15px 13px}.right-detail-header h2{font-size:20px}.right-detail-scroll{height:calc(100% - 98px);padding:15px 15px 24px}.side-hot-controls{flex-direction:column;align-items:stretch}.side-hot-controls>button{width:100%}.side-hot-controls>div button{flex:1}.side-hot-reader iframe,.side-hot-reader>div{min-height:430px}.side-hot-reader iframe{height:calc(100dvh - 255px)}.right-detail-panel.is-web-reader .right-detail-scroll{padding:10px}.side-hot-reader>nav{flex-wrap:wrap}.hot-reader-zoom{order:3;justify-content:center;width:100%}.side-hot-reader>nav .hot-reader-zoom{display:none}.right-detail-panel.is-web-reader .side-hot-reader iframe{width:100%!important;height:100%!important;transform:none!important}.group-open-mode{grid-template-columns:1fr}.group-open-mode>div{width:100%}.group-open-mode button{flex:1;justify-content:center}.web-workspace>header nav button:nth-child(3){display:none}.side-weather-detail article>div{grid-template-columns:repeat(2,1fr)}}.daily-card,.daily-card:nth-child(2n){background:linear-gradient(145deg,#ffffffe0,#ebf3faa1);border-radius:28px;min-height:285px}.poem-card{background:linear-gradient(145deg,#fffefaed,#efe5d3a8)}.english-card,.story-card,.mystery-card{background:linear-gradient(145deg,#ffffffe3,#ebf3faa3)}.daily-icon,.poem-card .daily-icon,.story-card .daily-icon,.mystery-card .daily-icon{color:#6571cc;box-shadow:none;background:#6470cf1a;border:0;border-radius:14px}.poem-card .daily-icon{color:#9b6c30;background:#9e6c301a}.story-card .daily-icon{color:#7a58bd;background:#7e5bbe1a}.mystery-card .daily-icon{color:#46546b;background:#404c601a}.daily-card>h3{font-family:var(--font-ui);font-size:22px;font-weight:730}.daily-card footer{color:#78889b;border-top:0;padding-top:0}.daily-refresh,.english-card header .speak-button{color:#61758e;background:#ffffff80;border:0;border-radius:12px}.poem-card blockquote{color:#4d4336;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:25px;font-weight:650}.poem-card>p{color:#89765e}.english-card h3{color:#305886;font-family:var(--font-ui);font-size:29px;font-weight:730}.english-card>p{color:#516c89}.story-card>p,.mystery-card>p{color:#697a8f}.story-card footer b{color:#7356b4}.mystery-card footer b{color:#46566e}.clue-pills span{color:#65758b;background:#44546c14}.memo-card,.privacy-card{background:linear-gradient(145deg,#ffffffe0,#ebf3faa1);border-radius:28px}.memo-card{background:linear-gradient(145deg,#fffef8ed,#efe7cda6)}.memo-card header{border-bottom:0;padding-bottom:0}.memo-card header small{color:#998249}.memo-card header svg{color:#b38b2e}.memo-card textarea{color:#574d31;background:#ffffff7a;border:0;border-radius:17px}.memo-card footer{color:#97875f}.privacy-card small{color:#7a8ba1}.privacy-card>svg{color:#67c;background:0 0;border:0;border-radius:0;padding:0}.privacy-card p{color:#707f93}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,.ios-card,.dock .dock-icon{will-change:transform;transform:translateZ(0)}.round-action,.avatar,.search-box,.ios-card,.app-grid>a,.brand-icon,.dock,.settings-sheet{-webkit-backdrop-filter:blur(30px)saturate(1.22);backdrop-filter:blur(30px)saturate(1.22)}.ios-card{isolation:isolate;transition:transform .32s var(--spring), box-shadow .32s var(--spring), border-color .25s ease, filter .25s ease}.ios-card:before{box-shadow:inset 0 1px #ffffffb8,inset 1px 0 #ffffff47}.ios-card:hover{filter:saturate(1.035);border-color:#fffffff0}.app-grid>a:active,.round-action:active,.search-submit:active,.tabs button:active,.dock .dock-item:active .dock-icon{transition-duration:.1s;transform:scale(.965)translateZ(0)!important}.round-action,.avatar{min-width:44px;min-height:44px;transition:transform .28s var(--spring), background .24s ease, box-shadow .24s ease}.round-action:focus-visible,.search-submit:focus-visible,.tabs button:focus-visible,.app-card header button:focus-visible,.dock-item:focus-visible{outline-offset:3px;outline:3px solid #3478f647}.search-box{min-height:66px;transition:transform .3s var(--spring), box-shadow .3s var(--spring), border-color .25s ease}.search-box:focus-within{transform:translateY(-2px)scale(1.004)}.search-submit{min-width:84px;min-height:49px;transition:transform .24s var(--spring), filter .2s ease, box-shadow .2s ease}.search-submit:hover{filter:brightness(1.035)saturate(1.05);transform:scale(1.035)}.tabs{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#6c7f991a;border:1px solid #ffffff94;border-radius:999px;gap:3px;width:max-content;max-width:100%;padding:4px;box-shadow:inset 0 1px 2px #2a3b520f,0 1px #ffffff94}.tabs button{min-height:32px;transition:color .22s ease, background .22s ease, box-shadow .22s ease, transform .18s var(--spring);background:0 0;padding:6px 13px}.tabs button.active{box-shadow:0 5px 14px #ba4b6633,inset 0 1px #ffffff52}.card-settings,.app-card header button,.daily-refresh,.english-card header .speak-button{min-width:36px;min-height:36px;transition:transform .25s var(--spring), color .2s ease, background .2s ease, opacity .2s ease;box-shadow:inset 0 1px #ffffff8a}.card-settings:hover,.daily-refresh:hover,.english-card header .speak-button:hover{background:#ffffffb8;transform:scale(1.07)}.app-grid>a{min-height:72px;transition:transform .26s var(--spring), background .23s ease, box-shadow .23s ease;box-shadow:inset 0 1px #ffffff94}.app-grid>a:hover{box-shadow:0 12px 24px #2d45621a,inset 0 1px #fff}.brand-icon{box-shadow:0 9px 20px #2c425c24,0 0 0 .5px #52637e1f,inset 0 1px #fff}@media (pointer:coarse){.card-settings{opacity:.68;transform:scale(.92)}.ios-card:hover{transform:none}}@media (max-width:560px){.hot-card{min-height:650px}}.dock{-webkit-backdrop-filter:blur(34px)saturate(1.3);backdrop-filter:blur(34px)saturate(1.3);background:linear-gradient(115deg,#f5faffc7,#e5eafab3);border-color:#fffc;border-radius:28px;gap:6px;width:max-content;min-width:0;max-width:calc(100vw - 24px);padding:11px 14px 10px;box-shadow:0 24px 56px #1f395740,0 0 0 .5px #625ca81c,inset 0 1px #fffffffa}.dock-highlight{background:linear-gradient(#ffffff9e,#ffffff14 70%,#0000)}.dock .dock-item,.dock .dock-item:hover{flex-basis:54px;width:54px;transform:none!important}.dock.is-crowded{gap:clamp(2px,.35vw,5px)}.dock.is-crowded .dock-item,.dock.is-crowded .dock-item:hover{flex-basis:clamp(31px,5.55556vw - 7.77778px,44px);width:clamp(31px,5.55556vw - 7.77778px,44px)}.dock.is-crowded .brand-icon.dock-icon{border-radius:clamp(10px,1.2vw,14px);width:clamp(29px,5.55556vw - 9.77778px,40px);height:clamp(29px,5.55556vw - 9.77778px,40px);padding:clamp(2px,.35vw,4px)}.dock .brand-icon.dock-icon{width:50px;height:50px;transition:transform .23s var(--spring), box-shadow .23s ease, filter .23s ease;background:linear-gradient(145deg,#fff,#e7eef7);border-color:#ffffffeb;border-radius:16px;padding:5px;box-shadow:0 9px 20px #2b425d29,inset 0 1px #fff}.dock .brand-icon.dock-icon img{object-fit:contain;filter:none;border-radius:11px;width:100%;height:100%;transform:none}.dock .dock-item:hover .dock-icon{filter:saturate(1.08);box-shadow:0 17px 30px #25426538,0 0 0 2px #1686ff1f;transform:translateY(-9px)scale(1.1)!important}.dock-settings .brand-icon.dock-icon,.dock-last .brand-icon.dock-icon{color:#54718f;background:linear-gradient(145deg,#f7fbff,#dce8f4)}.dock-last-badge{color:#fff;background:linear-gradient(145deg,#3aa1ff,#566de0);box-shadow:0 4px 10px #2b58ae3d}.dock-tooltip{background:#1b293ce6;border-radius:10px}.dock .dock-item[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.dock .dock-item[draggable=true]:active{cursor:grabbing}.dock .dock-item.is-dragging{opacity:.46}.dock .dock-item.is-dragging .dock-icon{filter:saturate(.65);transform:scale(.88)!important}.dock .dock-item.is-drop-target:after{content:"";pointer-events:none;border:2px solid #2d7cdd6b;border-radius:18px;position:absolute;inset:-3px 1px 1px}.dock-context-menu{z-index:90;color:#32485d;-webkit-backdrop-filter:blur(28px)saturate(1.22);backdrop-filter:blur(28px)saturate(1.22);background:#f4f8fcf0;border:1px solid #ffffffe0;border-radius:18px;width:min(196px,100vw - 24px);padding:8px;animation:.16s ease-out both dock-context-in;position:fixed;box-shadow:inset 0 1px #fffffffa}.dock-context-menu-title{border-bottom:1px solid #38516914;gap:2px;min-width:0;padding:6px 8px 8px;display:grid}.dock-context-menu-title b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dock-context-menu-title small{color:#8392a0;font-size:9px}.dock-context-menu>button{color:#a24750;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;margin-top:5px;padding:7px 8px;display:flex}.dock-context-menu>button:hover,.dock-context-menu>button:focus-visible{background:#b5444e17;outline:0}.dock-context-menu>button>svg{flex:none;width:18px}.dock-context-menu>button>span{gap:2px;min-width:0;display:grid}.dock-context-menu>button b{font-size:12px}.dock-context-menu>button small{color:#90777a;font-size:9px}@keyframes dock-context-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.sheet-backdrop{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.settings-sheet{pointer-events:auto;background:linear-gradient(145deg,#f9fcfff7,#ebeffbf0);border-color:#ffffffd1;border-radius:34px;box-shadow:-22px 0 66px #1f365238,inset 0 1px #fff}.ios-card.is-detail-active{outline-offset:-1px;outline:1px solid #3784c43d}.sheet-header{border-color:#445b7717}.sheet-header span{color:var(--blue);font-family:var(--font-ui);letter-spacing:.13em;font-weight:820}.sheet-header h2{font-family:var(--font-ui);font-weight:730}.sheet-header p{color:#718198}.sheet-close{color:#5e728a;background:#4b638017}.sheet-done,.primary-soft,.reveal-answer{background:linear-gradient(135deg,#36a1f5,#397cf1 54%,#645ed8);border-radius:17px;box-shadow:0 11px 24px #3563d345,inset 0 1px #ffffff61}.field-label,.setting-title{color:#62758d}.ios-input,.select-shell select{color:#26384f;background:#ffffffc7;border-color:#4a627f1a;border-radius:15px}.ios-input:focus{border-color:#1686ff59;box-shadow:0 0 0 4px #1686ff14}.time-stepper,.display-mode>button,.icon-choice,.text-choice,.switch-row,.theme-choice,.official-holidays>div,.wood-styles button,.manage-apps>div,.fortune-yiji>div,.auth-providers button,.account-security>div,.dock-personalize-button,.dock-manage-list>div,.dock-library button{color:#34475f;background:#ffffffa8;border-color:#4a627f14;border-radius:16px}.time-display input{color:#26384f;font-family:var(--font-ui);font-weight:720}.time-select-row select{color:#334b66;background:#ffffffc7;border-color:#4a627f1a}.time-stepper>small{color:#7b8ca1}.display-mode>button.active,.icon-choice.active,.text-choice.active,.theme-choice.active,.wood-styles button.active{color:var(--blue);background:#1686ff14;border-color:#1686ff3d}.switch-row input:checked+i{background:#258cf8}.chip.active,.story-preferences button.active{color:#fff;background:linear-gradient(145deg,#438ff7,#566de0)}.privacy-note{color:#5d7189;background:#1686ff0e;border-color:#1686ff14}.privacy-note>svg{color:var(--blue)}.calendar-sheet-today,.fortune-sheet-score,.guest-profile,.live-weather-panel,.wood-style-preview{color:#30435b;background:linear-gradient(145deg,#ffffffe0,#dcebf9bd);border-color:#4c658212;border-radius:18px}.calendar-sheet-today>svg,.live-weather-panel>button,.account-security>div>svg,.account-security button{color:var(--blue)}.dock-personalize-button{color:#40556e;border-radius:16px}.dock-personalize-button>svg:first-child{color:#5586b8}.dock-panel-heading h3{font-family:var(--font-ui);font-weight:730}.dock-panel-heading button{color:#4c82b6}.dock-manage-list>div{border-radius:15px}.dock-last-opened{color:#31455d;background:linear-gradient(145deg,#f0f8fff5,#d3e5f6d1);border-color:#4a76a61f;border-radius:17px}.dock-last-opened>svg:first-child,.dock-library button>svg{color:#4f82b7}.dock-library{border-color:#4159751a}.dock-library button{border-radius:14px}.dock-library button .brand-icon{border-radius:12px}.music-player-card{isolation:isolate;transition:padding .28s var(--spring), box-shadow .28s ease;background:linear-gradient(110deg,#fcfeffe6,#e6ebf8bd 58%,#efe8f9b8);border-radius:27px;margin-top:24px;padding:13px 15px;position:relative;overflow:hidden;box-shadow:0 20px 46px #2a3d5821,0 0 0 .5px #565b8b1c,inset 0 1px #fffffff2}.music-player-card:after{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#6860d82b,#439de612 48%,#0000 72%);border-radius:50%;width:260px;height:150px;position:absolute;top:-74px;right:14%}.music-player-card.expanded{padding-bottom:17px;box-shadow:0 26px 56px #2a3d5829,0 0 0 .5px #565b8b21,inset 0 1px #fffffff5}.music-player-card audio{display:none}.music-player-main{z-index:1;grid-template-columns:52px minmax(170px,250px) minmax(240px,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid;position:relative}.music-art{color:#fff;background:linear-gradient(145deg,#7473de,#5168d2 58%,#3399d7);border:1px solid #ffffffbd;border-radius:16px;place-items:center;width:50px;height:50px;padding:0;display:grid;position:relative;box-shadow:0 10px 22px #4b52b842,inset 0 1px #ffffff6b}.music-art:after{content:"";border:2px solid #ffffffb8;border-radius:50%;width:8px;height:8px;position:absolute}.music-art svg{width:21px;height:21px}.music-player-card.is-playing .music-art svg{animation:1.8s ease-in-out infinite music-breathe}@keyframes music-breathe{50%{opacity:.74;transform:scale(.82)}}.music-track-copy,.music-current-lyric{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.music-track-copy small,.music-track-copy b,.music-track-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-track-copy small{color:#667a94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:780}.music-track-copy b{color:#26384f;letter-spacing:-.01em;font-size:15px;font-weight:760}.music-track-copy span{color:#8290a3;margin-top:2px;font-size:11px}.music-current-lyric{text-align:center;border-left:1px solid #4e5f781a;padding:7px 14px}.music-current-lyric span,.music-current-lyric small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-current-lyric span{color:#40506a;font-size:14px;font-weight:670}.music-current-lyric small{color:#929daf;margin-top:3px;font-size:10px}.music-player-controls{align-items:center;gap:7px;display:flex}.music-player-controls>a,.music-player-controls>button{color:#64768d;width:42px;height:42px;transition:transform .22s var(--spring), color .2s ease, background .2s ease;background:#ffffff8f;border:1px solid #ffffffb3;border-radius:14px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffffb8}.music-player-controls>a:hover,.music-player-controls>button:hover{color:#465ed0;background:#ffffffd6;transform:translateY(-2px)}.music-player-controls svg{width:17px;height:17px}.music-player-controls .music-play{color:#fff;background:linear-gradient(145deg,#7780e3,#5667d3);box-shadow:0 9px 18px #4952b840,inset 0 1px #ffffff61}.music-player-controls .music-play:hover{color:#fff;background:linear-gradient(145deg,#8189e8,#5f6fd8)}.music-player-controls .music-play svg{fill:currentColor}.music-player-controls>button:disabled{opacity:.38;cursor:default;transform:none}.music-player-controls>button.is-favorite{color:#d14f72;background:#ffeef4d1}.music-player-controls>button.is-favorite svg{fill:currentColor}.music-player-detail{z-index:1;border-top:1px solid #4b5e791a;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:center;gap:26px;margin-top:12px;padding:14px 8px 2px;display:grid;position:relative}.music-progress{grid-template-columns:36px 1fr 36px;align-items:center;gap:9px;display:grid}.music-progress span{color:#8794a7;font-variant-numeric:tabular-nums;font-size:10px}.music-progress span:last-child{text-align:right}.music-progress input{accent-color:#616dd7;cursor:pointer;width:100%}.music-lyrics{text-align:center;gap:3px;min-width:0;display:grid}.music-lyrics span,.music-lyrics b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-lyrics span{color:#8d99aa;opacity:.65;font-size:11px}.music-lyrics b{color:#35465e;font-size:15px;font-weight:720}.music-quick-modes{grid-column:1/-1;justify-content:center;gap:7px;display:flex}.music-quick-modes button{color:#64758b;background:#ffffff8c;border:1px solid #4b5e7917;border-radius:11px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.music-quick-modes button:hover,.music-quick-modes button.active{color:#4b5ec4;background:#5d69cf1a}.music-quick-modes svg{width:13px;height:13px}.music-error{color:#b34f61;background:#e35f7614;border-radius:12px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:11px}.music-setting-title{margin-top:22px}.music-folder-input{display:none}.local-music-library{background:linear-gradient(145deg,#f4f8ffeb,#f0effdc2);border:1px solid #5063841a;border-radius:23px;margin-top:19px;padding:17px;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #444e8412}.local-music-library>header{align-items:center;gap:11px;display:flex}.local-music-library>header>span{color:#fff;background:linear-gradient(145deg,#777ad9,#4a6bc8 60%,#3595c3);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px #4953b233,inset 0 1px #ffffff59}.local-music-library>header>span svg{width:21px}.local-music-library>header>div{flex:1;gap:3px;min-width:0;display:grid}.local-music-library>header b{color:#30445f;font-size:14px}.local-music-library>header small{color:#73839a;font-size:10px;line-height:1.4}.local-music-library>header>button{color:#4a5eb9;background:#ffffffc2;border:1px solid #4c5e871a;border-radius:13px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750}.music-library-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.music-library-modes button{color:#66778e;background:#ffffff8f;border:1px solid #4a5e7e14;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:10px;font-weight:720;display:flex}.music-library-modes button.active{color:#4b5fbf;background:#5967cd1c;border-color:#4d5ebf2e;box-shadow:inset 0 1px #ffffffc7}.music-library-modes svg{width:14px;height:14px}.music-library-search,.music-provider-search>label{background:#ffffffb8;border:1px solid #475c7b17;border-radius:14px;align-items:center;gap:8px;min-height:42px;display:flex}.music-library-search{margin-top:9px;padding:0 11px}.music-library-search>svg,.music-provider-search label>svg{color:#7b8aa0;width:16px}.music-library-search input,.music-provider-search input{color:#344b64;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.music-library-search>button{color:#8995a8;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.music-library-search>button svg{width:14px}.local-track-list{scrollbar-width:thin;gap:5px;max-height:312px;margin-top:9px;display:grid;overflow:auto}.local-track-list>div{border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.local-track-list>div:hover,.local-track-list>div.active{background:#ffffff9e;border-color:#4e5ebc1f}.local-track-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 5px 7px 8px;display:grid}.local-track-main>span{color:#6474c7;background:#6774cf1a;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.local-track-main>span svg{width:15px}.local-track-main>div{min-width:0}.local-track-main b,.local-track-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-track-main b{color:#344861;font-size:11px}.local-track-main small{color:#7b899b;margin-top:2px;font-size:9px}.local-track-main em{color:#9aa5b4;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal}.local-track-list>div>button:last-child{color:#9ba5b3;background:0 0;border:0;border-radius:10px;place-items:center;width:31px;height:31px;padding:0;display:grid}.local-track-list>div>button:last-child svg{width:15px}.local-track-list>div>button:last-child.is-favorite{color:#d05276;background:#f05a8314}.local-track-list>div>button:last-child.is-favorite svg{fill:currentColor}.music-library-empty{color:#77879b;text-align:center;margin:10px 0 0;font-size:11px}.music-library-picker{background:#fff6;border:1px dashed #4c5f842e;border-radius:16px;place-items:center;gap:4px;width:100%;min-height:116px;padding:18px;display:grid}.music-library-picker svg{color:#6476c9;width:24px}.music-library-picker b{color:#405571;font-size:12px}.music-library-picker span{color:#8190a3;font-size:9px;line-height:1.45}.music-local-privacy{color:#76869a;align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:9px;line-height:1.5;display:flex}.music-local-privacy svg{color:#6073c8;flex:none;width:13px}.music-provider-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.music-provider-choices button{color:#687a91;background:#ffffffa6;border:1px solid #4a627f14;border-radius:17px;place-items:center;gap:4px;min-height:78px;padding:10px 8px;display:grid;position:relative}.music-provider-choices button>span{color:#fff;background:linear-gradient(145deg,#7280df,#4d6ccf);border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;box-shadow:0 7px 15px #4b58b430}.music-provider-choices button b{font-size:11px;font-weight:710}.music-provider-choices button>svg{opacity:0;color:#536bd2;width:14px;position:absolute;top:7px;right:7px}.music-provider-choices button.active{color:#4557b9;background:#5b69cf17;border-color:#5466cf3d}.music-provider-choices button.active>svg{opacity:1}.music-provider-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.music-provider-search>label{padding:0 11px}.music-provider-search>button{color:#4c60bd;background:#ffffffb3;border:1px solid #4b5d8a1a;border-radius:14px;align-items:center;gap:5px;min-height:42px;padding:0 13px;font-size:10px;font-weight:720;display:flex}.music-provider-search>button svg{width:13px}.music-platform-access{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.music-platform-access article{background:#ffffff8a;border:1px solid #495e7d14;border-radius:16px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;display:grid}.music-platform-access article.active{background:#5e6ccf14;border-color:#4d60c12e}.music-platform-access article>span{color:#fff;background:linear-gradient(145deg,#6c7bd6,#4b69bf);border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.music-platform-access article>div{min-width:0}.music-platform-access b{color:#3e526c;font-size:11px;display:block}.music-platform-access small{color:#77869a;margin-top:4px;font-size:9px;line-height:1.5;display:block}.music-platform-access p{gap:9px;margin:7px 0 0;display:flex}.music-platform-access a{color:#5065bd;font-size:9px;font-weight:700}.music-custom-source{background:#ffffff78;border:1px solid #4a607f14;border-radius:17px;margin-top:13px;padding:0 13px 13px}.music-custom-source summary{color:#52677f;cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;font-size:11px;font-weight:720;list-style:none;display:flex}.music-custom-source summary::-webkit-details-marker{display:none}.music-custom-source summary svg{width:15px;transition:transform .2s}.music-custom-source[open] summary svg{transform:rotate(180deg)}.music-custom-source .music-form-grid{margin-top:2px}.music-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.music-lyrics-field textarea{resize:vertical;min-height:126px;line-height:1.6}.music-rights-note{color:#5f7189;background:#ffffff94;border:1px solid #4e648414;border-radius:17px;gap:11px;margin-top:18px;padding:14px;display:flex}.music-rights-note>svg{color:#6575d1;flex:none;width:19px}.music-rights-note b{color:#40536d;font-size:12px;display:block}.music-rights-note p{margin:4px 0 0;font-size:11px;line-height:1.55}.music-sheet-error{margin-top:10px}.music-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.music-sheet-actions>a,.music-sheet-actions>button{color:#4c627c;background:#ffffffad;border:1px solid #4a627f17;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:680;display:flex}.music-sheet-actions svg{width:16px}.weather-card{flex-direction:column;min-height:344px;padding-bottom:20px;display:flex}.weather-card .card-heading h2{font-size:22px;font-weight:710}.weather-card .card-heading small{color:#526b85;font-size:11px;font-weight:720}.weather-location-grid{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.weather-location-grid.count-2{grid-template-columns:1fr}.weather-location-summary{background:#ffffff85;border:1px solid #ffffffbd;border-radius:15px;min-width:0;padding:11px 13px;box-shadow:inset 0 1px #ffffff9e}.weather-summary-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.weather-summary-title>span{color:#405a75;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.weather-summary-title>b{color:#173b5d;flex:none;font-size:16px;font-weight:790}.weather-temperature-row{grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;display:grid}.weather-temperature-row>span{align-items:baseline;min-width:0;display:flex}.weather-temperature-row small{color:#61758a;margin-right:6px;font-size:11px;font-weight:720}.weather-temperature-row strong{color:#1a344f;letter-spacing:-.05em;font-size:31px;font-weight:720;line-height:.92}.weather-temperature-row sup{color:#405d78;margin-left:2px;font-size:14px;font-weight:720}.weather-location-grid.count-1 .weather-location-summary{padding-block:13px}.weather-location-grid.count-1 .weather-summary-title>b{font-size:18px}.weather-location-grid.count-1 .weather-temperature-row strong{font-size:39px}.weather-card .weather-indexes{margin-top:9px}.weather-card .weather-indexes>span{min-height:42px;padding:8px 10px}.weather-card .weather-indexes small{color:#516a83;font-size:11px;font-weight:730}.weather-card .weather-indexes b{color:#1d3b57;font-size:14px;font-weight:780}.weather-alert-list{gap:6px;margin-top:9px;display:grid}.weather-alert-list>p{color:#39556f;background:#ffffff7a;border:1px solid #42658017;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.weather-alert-list>p b{color:#fff;white-space:nowrap;background:#6b849a;border-radius:7px;padding:4px 7px;font-size:10px}.weather-alert-list>p span{color:#294c68;font-size:14px;font-weight:770;line-height:1.35}.weather-alert-list>p.warning{color:#1d6596;background:#459ede1c;border-color:#3084c933;box-shadow:0 7px 18px #327bb114}.weather-alert-list>p.warning b{background:linear-gradient(145deg,#49a9e9,#3d79c9)}.weather-card .card-footnote{color:#607489;margin:auto 0 0;padding-top:10px;font-size:11px;font-weight:680;position:static}.weather-locate-button{color:#31516d;text-align:left;cursor:pointer;background:linear-gradient(145deg,#e6f6ffe6,#dae9f9b8);border:1px solid #367dbc24;border-radius:17px;align-items:center;gap:12px;width:100%;min-height:68px;margin:0 0 20px;padding:12px 14px;display:flex;box-shadow:0 9px 24px #33659114}.weather-locate-button>svg{color:#2b8ad4;width:25px}.weather-locate-button>span{gap:4px;min-width:0;display:grid}.weather-locate-button b{color:#244762;font-size:14px}.weather-locate-button small{color:#607b92;font-size:11px;line-height:1.4}.weather-locate-button.status-ready{background:#ddf4ebad;border-color:#3196722b}.weather-locate-button.status-ready>svg{color:#278c6b}.weather-locate-button:disabled{opacity:.72;cursor:wait}.weather-region-mode{background:#e4eff9b8;border:1px solid #4063841a;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;margin:-4px 0 16px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #2c50700f}.weather-region-mode button{color:#60778e;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:42px;padding:0 12px;font-size:12px;font-weight:760;transition:color .2s,background .2s,box-shadow .2s}.weather-region-mode button.active{color:#24577e;background:#fffffff0;box-shadow:0 6px 18px #2f597e1c,inset 0 1px #fff}.region-selects{gap:12px}.world-region-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.region-selects .field-label{color:#405872;font-size:14px;font-weight:750}.weather-select-field{min-width:0}.weather-select-field>span{display:block}.ios-weather-select{margin-top:9px;position:relative}.ios-weather-select-trigger{color:#203c57;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffffff7,#ebf4fcdb);border:1px solid #40638421;border-radius:20px;outline:0;align-items:center;width:100%;height:56px;padding:0 44px 0 16px;font-size:15px;font-weight:680;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #fffffff5,0 8px 22px #2e5b8014}.ios-weather-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ios-weather-select-trigger>svg{color:#5f7890;width:17px;transition:transform .22s,color .2s;position:absolute;right:16px}.ios-weather-select-trigger:hover{border-color:#3285ca40}.ios-weather-select-trigger:focus-visible,.ios-weather-select.is-open .ios-weather-select-trigger{border-color:#2789db7a;box-shadow:inset 0 1px #fffffffa,0 0 0 4px #268be01a,0 10px 24px #2e5b801a}.ios-weather-select.is-open .ios-weather-select-trigger>svg{color:#2f82c7;transform:rotate(180deg)}.ios-weather-select-menu{z-index:60;overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);scrollbar-width:thin;scrollbar-color:#4a6b8b61 transparent;background:linear-gradient(155deg,#fffffffb,#edf6fef7);border:1px solid #47698b24;border-radius:20px;width:100%;min-width:180px;max-height:min(330px,43vh);padding:7px;animation:.18s both weather-select-in;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 24px 55px #22456738,inset 0 1px #fff}.weather-select-field:first-child .ios-weather-select-menu{min-width:210px}.weather-select-field:last-child .ios-weather-select-menu{left:auto;right:0}.ios-weather-select-menu::-webkit-scrollbar{width:7px}.ios-weather-select-menu::-webkit-scrollbar-thumb{background:#4a6b8b59 padding-box padding-box;border:2px solid #0000;border-radius:99px}.ios-weather-select-menu button{color:#38516a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;outline:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px 0 13px;font-size:14px;font-weight:650;display:flex}.ios-weather-select-menu button:hover,.ios-weather-select-menu button:focus-visible{color:#245b88;background:#4197dd17}.ios-weather-select-menu button.selected{color:#fff;background:linear-gradient(135deg,#45a6ef,#397fef 62%,#615fd7);box-shadow:0 7px 17px #346fcd38,inset 0 1px #ffffff59}.ios-weather-select-menu button>svg{flex:none;width:16px}@keyframes weather-select-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.add-weather-location{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38a3f4,#397df0 58%,#625fd8);border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:740;display:flex;box-shadow:0 10px 22px #3669d233}.add-weather-location:disabled{opacity:.56;cursor:wait}.add-weather-location svg{width:17px}.weather-location-heading{color:#40556f;justify-content:space-between;align-items:center;margin:21px 2px 9px;display:flex}.weather-location-heading>span{font-size:12px;font-weight:760}.weather-location-heading>small{color:#75879b;font-size:10px;font-weight:690}.weather-location-manager{gap:8px;display:grid}.weather-location-manager>div{background:#ffffff94;border:1px solid #4b627e14;border-radius:15px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.weather-location-manager>div.active{background:#2f8de811;border-color:#2d8be733}.weather-visible-toggle{color:#78899b;cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;font-size:9px;font-weight:700;display:grid}.weather-visible-toggle>span{background:#ffffffb8;border:1px solid #48617f29;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.weather-visible-toggle>span svg{color:#258cf8;width:13px}.weather-place-icon{color:#fff;background:linear-gradient(145deg,#61badd,#567edc);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 15px #4577b22e}.weather-place-icon svg{width:18px}.weather-location-manager>div>div{min-width:0}.weather-location-manager b,.weather-location-manager small,.weather-location-manager em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.weather-location-manager b{color:#344b65;font-size:11px}.weather-location-manager small{color:#6c8096;margin-top:3px;font-size:10px}.weather-location-manager em{color:#7f8fa0;margin-top:3px;font-size:9px;font-style:normal}.weather-location-manager>div>button:not(.weather-visible-toggle){color:#5d7690;cursor:pointer;background:#ffffffbf;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.weather-location-manager>div>button:not(.weather-visible-toggle):last-child{color:#b46b6b}.weather-location-manager>div>button svg{width:15px}@media (max-width:1180px){.newtab{padding-inline:26px}.hero-grid{gap:18px}.weather-card,.hot-card,.work-card,.calendar-card,.woodfish-card,.fortune-card{padding-inline:22px}}@media (max-width:820px){.newtab{padding-top:32px;padding-inline:18px}.clock-block{border-radius:0;min-width:0;padding:0}.clock-block strong{font-size:48px}.clock-block span{gap:7px;margin-top:8px;font-size:12px}.ios-card,.app-card,.daily-card,.memo-card,.privacy-card{border-radius:26px}.search-candidate-panel{top:70px}.music-player-main{grid-template-columns:50px minmax(0,1fr) auto}.music-current-lyric{text-align:left;border-top:1px solid #4e5f781a;border-left:0;grid-column:2/-1;padding:10px 0 0}.music-player-detail{grid-template-columns:1fr;gap:12px}.music-platform-access{grid-template-columns:1fr}.app-card.is-expanded{width:calc(100vw - 32px);padding:22px}.app-card.is-expanded .app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.newtab{padding-top:24px;padding-inline:12px}.clock-block{text-align:left;border-radius:0;width:min(218px,100%);min-width:0;margin-inline:0;padding:0}.clock-block strong{font-size:43px}.clock-block span{white-space:nowrap;justify-content:flex-start;margin-top:7px;font-size:11px}.clock-block span i,.clock-block span em{display:none}.search-box{border-radius:21px}.search-submit{border-radius:14px}.ios-card,.app-card,.daily-card,.memo-card,.privacy-card{border-radius:23px}.search-candidate-panel{border-radius:17px;top:64px}.music-player-card{border-radius:22px;margin-top:17px;padding:11px 12px}.music-player-main{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.music-art{border-radius:14px;width:44px;height:44px}.music-player-controls{gap:5px}.music-player-controls>a,.music-player-controls>.music-secondary-control{display:none}.music-player-controls>button{border-radius:12px;width:38px;height:38px}.music-current-lyric{grid-column:1/-1}.music-current-lyric span{font-size:12px}.music-player-detail{padding-inline:1px}.music-provider-choices,.music-library-modes,.music-provider-search{grid-template-columns:1fr 1fr}.music-provider-search>label{grid-column:1/-1}.local-music-library{border-radius:19px;padding:14px}.local-music-library>header{flex-wrap:wrap;align-items:flex-start}.local-music-library>header>button{width:100%}.music-quick-modes{grid-template-columns:1fr 1fr;display:grid}.music-quick-modes button{justify-content:center}.music-form-grid,.music-sheet-actions{grid-template-columns:1fr}.app-card.density-compact .app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-card.is-expanded{border-radius:24px;width:calc(100vw - 20px);min-height:0;max-height:86vh;padding:18px 15px}.app-card.is-expanded .app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.app-card.is-expanded .app-grid>a{gap:8px;min-height:62px;padding:7px}.app-card.is-expanded .brand-icon{width:44px;height:44px}.app-card.is-expanded .app-grid>a>span:last-child{font-size:11px}.dock{border-radius:22px;gap:3px;max-width:calc(100vw - 16px);padding:8px 9px}.dock .dock-item,.dock .dock-item:hover{flex-basis:37px;width:37px}.dock .brand-icon.dock-icon{border-radius:11px;width:35px;height:35px;padding:3px}.dock .brand-icon.dock-icon img{border-radius:8px}.dock-settings .brand-icon.dock-icon>svg{padding:10px}}@media (min-width:1081px){.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"weather weather weather hot hot hot hot hot work work work work""woodfish woodfish woodfish fortune fortune fortune fortune fortune calendar calendar calendar calendar";align-items:stretch}.weather-card{grid-area:weather}.hot-card{grid-area:hot}.work-card{grid-area:work}.calendar-card{flex-direction:column;grid-area:calendar;height:342px;min-height:342px;max-height:342px;display:flex}.calendar-card .calendar-meta{margin-top:auto;padding-top:16px}.fortune-card{grid-area:fortune;min-height:342px}.woodfish-card{grid-area:woodfish;min-height:342px}}.fortune-card{background:radial-gradient(circle at 94% 6%,#8975da2e,#0000 32%),linear-gradient(145deg,#fefdfff2,#e0e0f3b8);padding:21px 22px 17px;overflow:hidden}.fortune-card>header{align-items:center;gap:12px;display:flex}.fortune-card>header .fortune-orbit{flex:none;width:46px;height:46px}.fortune-card>header .fortune-orbit svg{width:22px}.fortune-card>header h2{margin-top:2px;font-size:30px}.fortune-card>header h2 em{font-size:11px}.fortune-day{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;margin-left:auto;display:flex}.fortune-day b{color:#51466d;font-size:12px}.fortune-day small{color:#857b99;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:4px;font-size:9px;overflow:hidden}.fortune-card-form{margin-top:13px}.fortune-card-profile-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fortune-card-profile-picker{flex:1;min-width:0}.fortune-card-profile-picker .weather-select-field{color:#756b8a;grid-template-columns:auto minmax(0,132px);align-items:center;gap:7px;font-size:9px;font-weight:720;display:grid}.fortune-card-profile-picker .ios-weather-select{min-width:0;margin-top:0}.fortune-card-profile-picker .ios-weather-select-trigger{color:#514565;background:#ffffffad;border-color:#6757911a;border-radius:10px;height:31px;padding:0 28px 0 10px;font-size:11px;box-shadow:inset 0 1px #ffffffdb}.fortune-card-profile-picker .ios-weather-select-trigger>svg{width:14px;right:9px}.fortune-card-profile-picker .ios-weather-select-menu{width:min(210px,70vw);min-width:170px;max-height:190px;left:auto;right:0}.fortune-card-profile-picker .ios-weather-select-menu button{min-height:36px;font-size:11px}.fortune-card-profile-row>button{color:#6c5ead;cursor:pointer;background:#6854b414;border:0;border-radius:9px;padding:5px 9px;font-size:9px;font-weight:720}.fortune-card-question{background:#ffffffad;border:1px solid #64548f1a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px;padding:5px;display:grid;box-shadow:inset 0 1px #fffc}.fortune-card-question input{color:#443956;min-width:0;height:35px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:11px}.fortune-card-question input::placeholder{color:#958ca5}.fortune-card-question button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8068ce,#596fd3);border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:68px;padding:0 10px;font-size:10px;font-weight:760;display:flex;box-shadow:0 7px 15px #5b50ad2e}.fortune-card-question button:disabled{opacity:.48;cursor:default}.fortune-card-question button svg{width:14px}.fortune-card-reading{background:#ffffff75;border:1px solid #ffffff9e;border-radius:15px;min-height:72px;margin-top:10px;padding:10px 12px}.fortune-card-reading>div{align-items:center;gap:8px;display:flex}.fortune-card-reading span{color:#725eb3;background:#705cb517;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:760}.fortune-card-reading b{color:#4b405e;font-size:11px}.fortune-card-reading p{color:#756c83;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.fortune-card-reading.is-placeholder p{color:#8a8196}.fortune-disclaimer{color:#796f87;align-items:center;gap:5px;margin:9px 0 0;font-size:8px;line-height:1.35;display:flex}.fortune-disclaimer svg{flex:none;width:12px}.fortune-inline-error{color:#ae6458;margin:7px 0 0;font-size:9px;line-height:1.45}.fortune-inline-error.sheet-error{margin:10px 2px 0;font-size:11px}.is-spinning{animation:.9s linear infinite fortune-spin}@keyframes fortune-spin{to{transform:rotate(360deg)}}.side-divination-result ul{color:#68788b;margin:10px 0 0;padding-left:17px;font-size:10px;line-height:1.55}.side-divination-result li+li{margin-top:4px}.side-divination-result>em{color:#8b654f;background:#d291631a;border-radius:11px;margin-top:10px;padding:8px 9px;font-size:9px;font-style:normal;line-height:1.5;display:block}.fortune-result-meta{color:#817594;margin-top:5px;font-size:10px;display:block}.question-result ul{color:#645b70;margin:11px 0 0;padding-left:20px;font-size:12px;line-height:1.65}.question-result li+li{margin-top:5px}.question-result blockquote{color:#855e4d;background:#cd875c1a;border:0;border-radius:13px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.fortune-profile-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.fortune-profile-heading h3{margin:0;font-size:18px}.fortune-profile-heading p{color:#7d8898;margin:4px 0 0;font-size:10px}.fortune-profile-heading>button{color:#6653aa;cursor:pointer;background:#6752b117;border:0;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:11px;font-weight:720;display:flex}.fortune-profile-heading>button svg{width:15px}.fortune-profile-heading>button:disabled{opacity:.42;cursor:default}.fortune-profile-tabs{gap:7px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.fortune-profile-tabs button{color:#776d86;cursor:pointer;background:#ffffff8a;border:1px solid #5b4b8414;border-radius:12px;flex:none;min-height:34px;padding:0 12px;font-size:11px;font-weight:680}.fortune-profile-tabs button.active{color:#fff;background:linear-gradient(135deg,#8068ce,#5d6fd2);border-color:#0000;box-shadow:0 8px 18px #5649a32b}.fortune-profile-editor{background:#ffffff80;border:1px solid #5b4b8414;border-radius:18px;margin-top:10px;padding:14px}.fortune-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fortune-place-field{grid-column:1/-1}.fortune-profile-editor .time-stepper,.fortune-profile-editor .fixed-time-picker{margin-top:12px}.fortune-profile-delete{color:#ad5d63;cursor:pointer;background:#bc4c5614;border:0;border-radius:10px;align-items:center;gap:5px;margin-top:12px;padding:7px 10px;font-size:10px;display:flex}.fortune-profile-delete svg{width:14px}.fortune-profile-delete:disabled{opacity:.36;cursor:default}.fortune-cloud-note{color:#6d7b8d;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.55;display:flex}.fortune-cloud-note svg{flex:none;width:15px}.culture-disclaimer{align-items:flex-start;gap:7px;display:flex}.culture-disclaimer>svg{flex:none;width:17px}@media (max-width:820px){.fortune-card{min-height:342px}.fortune-day{display:none}}@media (max-width:560px){.world-region-selects{grid-template-columns:1fr}.weather-region-mode button{padding-inline:8px;font-size:11px}.weather-select-field .ios-weather-select-menu{width:100%;min-width:0;left:0;right:0}.fortune-card{min-height:0}.fortune-card-profile-picker .weather-select-field{grid-template-columns:auto minmax(0,150px)}.fortune-profile-grid{grid-template-columns:1fr}.fortune-place-field{grid-column:auto}.divination-form>div{flex-direction:column}.divination-form button{flex-direction:row;width:100%;min-height:48px}}.settings-sheet{color:#24394f;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);text-rendering:optimizelegibility;background:linear-gradient(145deg,#fbfdfffd,#eef4fbfa);width:min(550px,100vw - 26px)}.sheet-header{padding-bottom:22px}.sheet-header span{color:#2d72ad;letter-spacing:.12em;font-size:12px;font-weight:850}.sheet-header h2{color:#1f3449;letter-spacing:-.035em;margin-top:7px;font-size:32px;font-weight:780}.sheet-header p{color:#536a80;max-width:420px;margin-top:8px;font-size:14px;font-weight:560;line-height:1.62}.sheet-close{color:#4c637a;background:#445e791a;width:43px;height:43px}.sheet-content{padding:26px 3px}.settings-sheet button,.settings-sheet input,.settings-sheet select,.settings-sheet textarea{font-family:var(--font-ui)}.settings-sheet button{font-size:14px}.settings-sheet small{color:#60748a;font-size:12px;line-height:1.5}.settings-sheet b,.settings-sheet strong{text-rendering:optimizelegibility}.settings-sheet .field-label,.settings-sheet .setting-title{color:#344e67;font-size:15px;font-weight:780;line-height:1.4}.settings-sheet .subsection-title{color:#263e56;font-size:20px;font-weight:780}.settings-sheet .ios-input,.settings-sheet .select-shell select{color:#20384f;min-height:54px;font-size:16px;font-weight:620}.settings-sheet .switch-row{min-height:78px;padding:14px 15px}.settings-sheet .switch-row b{color:#2b435b;font-size:16px;font-weight:780}.settings-sheet .switch-row small{color:#5d7288;margin-top:5px;font-size:13px;font-weight:540;line-height:1.5}.settings-sheet .switch-row>strong{color:#4d6882;font-size:13px;font-weight:790}.settings-sheet .sheet-done{height:58px;font-size:16px;font-weight:800}.settings-sheet .privacy-note b,.settings-sheet .official-holidays b,.settings-sheet .manage-apps b,.settings-sheet .app-library-results b{font-size:15px}.settings-sheet .privacy-note p,.settings-sheet .official-holidays small,.settings-sheet .official-holidays em,.settings-sheet .manage-apps small,.settings-sheet .app-library-heading p,.settings-sheet .app-library-results small{color:#5f7185;font-size:12px;line-height:1.55}.settings-sheet .weather-region-mode button{color:#526b83;min-height:46px;font-size:14px;font-weight:780}.settings-sheet .region-selects .field-label{color:#304c67;font-size:15px;font-weight:800}.settings-sheet .ios-weather-select-trigger{color:#1f3b55;height:58px;font-size:16px;font-weight:740}.settings-sheet .ios-weather-select-menu button{min-height:45px;font-size:15px;font-weight:680}.settings-sheet .add-weather-location{border-radius:17px;min-height:54px;margin-top:14px;font-size:15px;font-weight:820}.settings-sheet .add-weather-location svg{width:19px}.settings-sheet .weather-location-heading{margin:25px 3px 12px}.settings-sheet .weather-location-heading>span{color:#2b465f;font-size:16px;font-weight:820}.settings-sheet .weather-location-heading>small{color:#1f3449;-webkit-font-smoothing:auto;text-rendering:auto;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:700;line-height:20px}.settings-sheet .weather-location-manager{gap:10px}.settings-sheet .weather-location-manager>div{background:#ffffffb8;border-radius:17px;gap:10px;min-height:72px;padding:12px}.settings-sheet .weather-visible-toggle{color:#5e7288;font-size:11px;font-weight:760}.settings-sheet .weather-visible-toggle>span{width:23px;height:23px}.settings-sheet .weather-place-icon{width:39px;height:39px}.settings-sheet .weather-location-manager b{color:#263f58;font-size:14px;font-weight:790}.settings-sheet .weather-location-manager small{color:#546b82;margin-top:3px;font-size:12px;font-weight:600}.settings-sheet .weather-location-manager em{color:#64788c;text-overflow:clip;white-space:normal;margin-top:4px;font-size:12px;font-weight:520;line-height:1.45;overflow:visible}.settings-sheet .weather-detail-grid{gap:12px;margin-top:17px}.settings-sheet .weather-detail-grid>div{background:#ffffffb8;border-radius:17px;min-height:112px;padding:18px}.settings-sheet .weather-detail-grid small{color:#405d78;font-size:14px;font-weight:780}.settings-sheet .weather-detail-grid strong{color:#243f5a;margin-top:8px;font-size:34px;font-weight:760}.settings-sheet .weather-detail-grid span{color:#4f687f;font-size:13px;font-weight:720}.settings-sheet .weather-source-link{color:#266eaa;margin-top:16px;font-size:13px;font-weight:700}@media (max-width:820px){.settings-sheet{width:100%}.sheet-header h2{font-size:30px}}@media (max-width:560px){.settings-sheet .weather-region-mode button{padding-inline:7px;font-size:13px}.settings-sheet .weather-detail-grid>div{min-height:104px}}.mobile-tabbar,.mobile-profile-hub{display:none}@media (max-width:700px){.newtab{min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.newtab[data-mobile-section=home] .mobile-section-apps,.newtab[data-mobile-section=home] .mobile-section-daily,.newtab[data-mobile-section=home] .mobile-section-profile,.newtab[data-mobile-section=apps] .mobile-section-home,.newtab[data-mobile-section=apps] .mobile-section-daily,.newtab[data-mobile-section=apps] .mobile-section-profile,.newtab[data-mobile-section=daily] .mobile-section-home,.newtab[data-mobile-section=daily] .mobile-section-apps,.newtab[data-mobile-section=daily] .mobile-section-profile,.newtab[data-mobile-section=profile] .mobile-section-home,.newtab[data-mobile-section=profile] .mobile-section-apps,.newtab[data-mobile-section=profile] .mobile-section-daily{display:none}.newtab[data-mobile-section=apps] .app-section-heading,.newtab[data-mobile-section=daily] .daily-heading{margin-top:28px}.dock{display:none!important}.mobile-tabbar{z-index:90;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#f4f8fce6;border:1px solid #ffffffdb;border-radius:25px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:70px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 48px #23365038,inset 0 1px #fffffffa}.mobile-tabbar button{color:#687b8e;min-width:0;min-height:56px;font:inherit;cursor:pointer;transition:color .2s ease, background .2s ease, transform .2s var(--spring);background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:760;display:flex}.mobile-tabbar button:active{transform:scale(.96)}.mobile-tabbar button:focus-visible{outline-offset:-2px;outline:2px solid #3478f657}.mobile-tabbar button.active{color:#286ead;background:#468ed61a}.mobile-tabbar svg{width:21px;height:21px}.mobile-profile-hub{grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:122px;margin-top:28px;padding:19px;display:grid}.mobile-profile-avatar{color:#fff;background:linear-gradient(145deg,#678edb,#6958cc);border-radius:19px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:820;display:grid;box-shadow:0 12px 24px #4e5ab838,inset 0 1px #ffffff57}.mobile-profile-hub small{color:#6f8398;letter-spacing:.12em;font-size:10px;font-weight:800}.mobile-profile-hub h2{color:#1e344b;letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.mobile-profile-hub p{color:#687d91;margin:4px 0 0;font-size:11px}.mobile-profile-hub>button{color:#355d82;min-width:48px;min-height:42px;font:inherit;cursor:pointer;background:#ffffffb3;border:0;border-radius:14px;padding:0 10px;font-size:12px;font-weight:760}.mobile-section-profile.utility-grid{margin-top:16px}.hot-card ol li:nth-child(n+6){display:none}.hot-card{min-height:300px}}.focus-mode{min-height:100dvh;overflow:auto}.focus-mode .search-zone{margin-top:32px;margin-bottom:22px}.focus-mode .mobile-tabbar{display:none}.focus-panel{color:#21384f;background:linear-gradient(145deg,#fbfdffe6,#e2edf8c7);grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"header header""task timer""footer timer";gap:16px 20px;width:min(980px,100%);margin:0 auto;padding:24px;display:grid;box-shadow:0 26px 70px #29426029,inset 0 1px #fff}.focus-panel>header{grid-area:header;justify-content:space-between;align-items:center;gap:18px;display:flex}.focus-panel>header>div{align-items:center;gap:12px;display:flex}.focus-panel>header>div>.focus-panel-mark{color:#176f6b;background:#edf8f5;border:1px solid #a8d4ce;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.focus-panel>header svg{width:20px}.focus-panel>header small{color:#667d93;letter-spacing:.15em;font-size:10px;font-weight:820}.focus-panel>header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:23px}.focus-panel-status{align-items:center;gap:8px;display:flex}.focus-panel-status>b{color:#356f6b;background:#f3fbf8;border:1px solid #c6ded9;border-radius:99px;padding:7px 10px;font-size:11px}.focus-panel.is-running .focus-panel-status>b{color:#176c66;background:#e4f4ef;border-color:#88bdb5}.focus-panel.needs-break .focus-panel-status>b{color:#8a5c22;background:#fff6e7;border-color:#be8b443d}.focus-exit{color:#526c7f;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad9df;border-radius:11px;padding:0 10px;font-size:11px;font-weight:750}.focus-exit:hover{color:#176c66;background:#f2faf7;border-color:#9cbcb7}.focus-exit:focus-visible,.focus-primary:focus-visible,.focus-running-stop:focus-visible{outline-offset:3px;outline:2px solid #207a76}.focus-current-task{background:#ffffffad;border:1px solid #455e7914;border-radius:18px;grid-area:task;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:84px;padding:13px 14px;display:grid}.focus-current-task>span{color:#477daa;background:#4786be1a;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.focus-current-task>span svg{width:17px}.focus-current-task small{color:#71859a;font-size:11px;font-weight:720;display:block}.focus-current-task strong{color:#21394f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;display:block;overflow:hidden}.focus-current-task>button{color:#356c9a;min-height:38px;font:inherit;cursor:pointer;background:#4888c11a;border:0;border-radius:13px;padding:0 12px;font-size:12px;font-weight:760}.focus-task-picker{min-width:0}.focus-task-picker label{align-items:center;margin-top:3px;display:flex;position:relative}.focus-task-picker select{color:#21394f;appearance:none;width:100%;height:31px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;padding:0 25px 0 0;font-size:15px;font-weight:750;overflow:hidden}.focus-task-picker select:disabled{opacity:1;cursor:default}.focus-task-picker label>svg{color:#7690a7;pointer-events:none;width:16px;position:absolute;right:0}.focus-timer{text-align:center;border-left:1px solid #455e7917;flex-direction:column;grid-area:timer;justify-content:center;align-items:center;display:flex}.focus-timer>div{color:#1d3650;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.focus-timer strong{letter-spacing:-.055em;min-width:58px;font-size:48px;line-height:1}.focus-timer i{color:#8396a8;margin:0 1px;font-size:30px;font-style:normal}.focus-timer p{color:#61778b;max-width:280px;margin:13px 16px 0;font-size:11px;line-height:1.55}.focus-panel>footer{grid-area:footer;justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-system-bridge{align-items:center;gap:9px;min-width:0;display:flex}.focus-system-bridge>svg{color:#527da2;flex:none;width:19px}.focus-system-bridge>span{flex-direction:column;min-width:0;display:flex}.focus-system-bridge b{color:#35536d;font-size:11px;font-weight:760}.focus-system-bridge small{color:#718498;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;overflow:hidden}.focus-system-bridge>button{color:#326b9b;min-height:31px;font:inherit;cursor:pointer;background:#4888c11c;border:0;border-radius:11px;padding:0 10px;font-size:10px;font-weight:760}.focus-actions{flex:none;align-items:center;gap:7px;display:flex}.focus-secondary{color:#577087;min-height:40px;font:inherit;cursor:pointer;background:#ffffff91;border:1px solid #455e791a;border-radius:14px;padding:0 12px;font-size:11px;font-weight:750}.focus-secondary:disabled{opacity:.46;cursor:not-allowed}.focus-primary{color:#fff;min-width:126px;min-height:44px;font:inherit;cursor:pointer;transition:transform .2s var(--spring), background .16s ease;background:#1f7f79;border:1px solid #1d7772;border-radius:15px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:790;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.focus-primary:hover{background:#156d69}.focus-primary .focus-mode-icon{width:17px;height:17px}.focus-primary:active{transform:scale(.97)}.focus-running-pill{z-index:78;background:#f7fcfa;border:1px solid #b9d7d1;border-radius:22px;align-items:stretch;gap:6px;max-width:min(460px,100vw - 32px);padding:7px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #223e5e29,inset 0 1px #fff}.focus-running-pill button{font:inherit;cursor:pointer;border:0}.focus-running-return{color:#29445e;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:6px 9px 6px 7px;display:grid}.focus-running-return>span:first-child{color:#126d68;background:#e4f5f0;border:1px solid #9acdc5;border-radius:13px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff}.focus-running-return svg{width:17px}.focus-running-return>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.focus-running-return small{color:#71869a;font-size:9px;font-weight:760}.focus-running-return b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:2px;font-size:12px;overflow:hidden}.focus-running-return>strong{color:#2f5f87;font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px}.focus-running-stop{color:#126d68;background:#e8f6f2;border-radius:15px;padding:0 12px;font-size:11px;font-weight:780;border:1px solid #9acdc5!important}.focus-running-stop:hover{background:#d9eee8}.work-finished{color:#47637d;align-items:center;gap:9px;min-height:48px;margin-top:7px;display:flex}.work-finished>svg{color:#fff;background:linear-gradient(145deg,#6a9ed0,#6b72d0);border-radius:10px;width:27px;height:27px;padding:6px}.work-finished span{flex-direction:column;display:flex}.work-finished b{color:#2e4861;font-size:17px;font-weight:750}.work-finished small{color:#60768a;margin-top:4px;font-size:10px;font-weight:680}.fortune-card-profile-picker .weather-select-field{font-size:11px}.fortune-card-profile-row>button{min-height:31px;font-size:11px}.fortune-card-question input{height:38px;font-size:12px}.fortune-card-question button{font-size:11px}.fortune-card-reading span{font-size:9px}.fortune-card-reading b{font-size:12px}.fortune-card-reading p{font-size:11px}.fortune-disclaimer{color:#655d70;font-size:10px;line-height:1.45}.auth-coming-soon{color:#456681;background:#528fc314;border:1px solid #455e7914;border-radius:17px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:14px;display:flex}.auth-coming-soon>svg{flex:none;width:18px}.auth-coming-soon b{font-size:14px;display:block}.auth-coming-soon p{color:#64798d;margin:5px 0 0;font-size:12px;line-height:1.5}.auth-providers button:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.45)}@media (max-width:700px){.focus-mode{padding-bottom:30px}.focus-mode .search-zone{margin-top:24px;margin-bottom:16px}.focus-panel{border-radius:25px;grid-template-columns:1fr;grid-template-areas:"header""task""timer""footer";gap:14px;padding:18px}.focus-panel>header h2{font-size:20px}.focus-panel-status{justify-content:space-between;width:100%}.focus-timer{border-top:1px solid #455e7917;border-left:0;padding:10px 0 2px}.focus-timer strong{min-width:53px;font-size:43px}.focus-panel>footer{flex-direction:column}.focus-system-bridge,.focus-actions,.focus-primary{width:100%}.focus-system-bridge{padding:4px 2px}.focus-system-bridge>span,.focus-actions>button{flex:1}.focus-running-pill{max-width:calc(100vw - 24px);bottom:84px;right:12px}.focus-running-return{grid-template-columns:34px minmax(0,1fr)}.focus-running-return>strong{grid-column:2;margin:-4px 0 0;font-size:12px}.focus-running-stop{padding:0 10px}}.work-mode-segment{background:#48607b13;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:15px;padding:5px;display:grid}.work-mode-segment>button{color:#64788d;min-height:62px;font:inherit;text-align:left;cursor:pointer;transition:color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s var(--spring);background:0 0;border:0;border-radius:15px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;display:grid}.work-mode-segment>button:active{transform:scale(.98)}.work-mode-segment>button.active{color:#2c638f;background:#ffffffd6;box-shadow:0 7px 18px #324b6717,inset 0 1px #fff}.work-mode-segment svg{width:21px}.work-mode-segment span{flex-direction:column;min-width:0;display:flex}.work-mode-segment b{font-size:13px}.work-mode-segment small{color:#8191a1;margin-top:4px;font-size:9px}.work-clock-control,.work-clock-recovery,.work-common-settings,.work-record-editor,.work-record-history,.work-calendar,.selected-work-day{background:#ffffff96;border:1px solid #48607c14;border-radius:20px;margin-top:14px;padding:15px}.work-clock-control{background:linear-gradient(145deg,#ffffffd1,#e0edf9ad);margin-top:0}.work-clock-control.is-working{border-color:#408bca24;box-shadow:inset 0 0 0 1px #ffffff80}.work-clock-live{align-items:center;gap:12px;display:flex}.work-clock-live>span{color:#3f79aa;background:#3f83be1c;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.work-clock-live>span svg{width:21px}.work-clock-live>div{min-width:0}.work-clock-live small{color:#71869a;font-size:9px;font-weight:750}.work-clock-live strong{color:#243f59;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:3px;font-size:30px;display:block}.work-clock-live p{color:#6d8194;margin:4px 0 0;font-size:10px}.work-clock-control>.field-label{margin-top:14px}.work-clock-primary,.work-clock-recovery>button,.work-record-editor form>button,.selected-work-add,.side-clock-action,.side-work-manage{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3b94dc,#5368d2);border:0;border-radius:15px;font-size:12px;font-weight:790;box-shadow:0 10px 22px #3667b830}.work-clock-primary{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;display:flex}.work-clock-primary svg,.work-clock-recovery>button svg,.work-record-editor form>button svg,.selected-work-add svg,.side-clock-action svg,.side-work-manage svg{width:17px}.work-clock-primary.is-working,.side-clock-action.is-working{color:#73544b;background:linear-gradient(135deg,#f2d5c6,#ead0bd);box-shadow:0 9px 20px #96684e21}.work-clock-recovery{background:#f6e4c661;border-color:#d18e4129;margin-top:0}.work-clock-recovery>header{color:#93662c;align-items:center;gap:10px;display:flex}.work-clock-recovery>header>svg{width:21px}.work-clock-recovery>header span{flex-direction:column;display:flex}.work-clock-recovery>header b{font-size:13px}.work-clock-recovery>header small{color:#947650;margin-top:4px;font-size:9px}.work-clock-recovery>p{color:#806d56;margin:10px 0 12px;font-size:11px;line-height:1.55}.work-clock-recovery-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:9px;display:grid}.work-clock-recovery-fields .field-label{min-width:0}.work-clock-recovery-fields .ios-input{border-radius:17px;height:64px;margin-top:9px;font-size:15px;font-weight:690}.work-clock-recovery-fields .fixed-time-picker{background:0 0;border:0;padding:0}.work-clock-recovery>button{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;display:flex}.work-inline-error{color:#9a554f;background:#da625b17;border-radius:13px;margin:10px 2px 0;padding:10px 12px;font-size:11px}.fixed-time-picker{background:#ffffffb3;border:1px solid #4a627f14;border-radius:18px;min-width:0;padding:13px;position:relative}.fixed-time-picker>span{color:#425b73;font-size:11px;font-weight:780;display:block}.fixed-time-control{background:linear-gradient(145deg,#fffffff7,#ebf4fcd6);border:1px solid #4063841c;border-radius:17px;align-items:center;gap:8px;height:64px;margin-top:9px;padding:0 7px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #fffffff5,0 7px 18px #2e5b8011}.fixed-time-picker:focus-within .fixed-time-control,.fixed-time-picker.is-open .fixed-time-control{border-color:#2789db6b;box-shadow:inset 0 1px #fffffffa,0 0 0 4px #268be016,0 9px 22px #2e5b8014}.fixed-time-entry{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.fixed-time-entry input{color:#203c57;width:100%;min-width:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:27px;font-weight:740}.fixed-time-entry input[aria-invalid=true]{color:#b85f58}.fixed-time-entry i{color:#6d8194;font-size:23px;font-style:normal;font-weight:760;transform:translateY(-1px)}.fixed-time-trigger{color:#4b7598;cursor:pointer;background:#4784b817;border:0;border-radius:13px;flex:none;grid-template-columns:1fr;place-items:center;width:42px;height:46px;padding:0;transition:color .2s,background .2s,transform .2s;display:grid}.fixed-time-trigger:hover{color:#2876b3;background:#3489cf21}.fixed-time-trigger:active{transform:scale(.96)}.fixed-time-trigger>svg:first-child{width:19px}.fixed-time-trigger>svg:last-child{width:12px;margin-top:-7px;transition:transform .2s}.fixed-time-picker.is-open .fixed-time-trigger>svg:last-child{transform:rotate(180deg)}.fixed-time-menu{min-width:100%;padding:8px;top:calc(100% + 8px);overflow:hidden}.fixed-time-menu>header{color:#6c8195;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:3px 7px 8px;font-size:10px;font-weight:780;display:grid}.fixed-time-menu>header i,.fixed-time-columns>i{color:#71869a;font-style:normal;font-weight:800}.fixed-time-columns{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr);align-items:center;display:grid}.fixed-time-column{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a6b8b57 transparent;height:min(246px,35vh);padding:2px;overflow-y:auto}.fixed-time-column::-webkit-scrollbar{width:6px}.fixed-time-column::-webkit-scrollbar-thumb{background:#4a6b8b57 padding-box padding-box;border:2px solid #0000;border-radius:99px}.fixed-time-menu button{font-variant-numeric:tabular-nums;min-height:40px;scroll-margin-block:82px}.fixed-time-columns>i{text-align:center}.fixed-time-picker:last-child .fixed-time-menu{left:auto;right:0}.fixed-time-note{color:#72879b;align-items:flex-start;gap:6px;margin:10px 3px 0;font-size:10px;line-height:1.55;display:flex}.fixed-time-note svg{color:#4d83ad;flex:none;width:14px;margin-top:1px}.work-task-form{background:linear-gradient(145deg,#ffffffc7,#e9f2fa9e);border-color:#4a627f14;border-radius:20px;padding:15px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe6}.work-task-form:focus-within{z-index:8}.work-task-form>input{background:#ffffffe6;border-radius:15px;height:48px;margin-top:0;padding-inline:15px;font-size:13px}.work-task-form>.work-task-form-fields{grid-template-columns:minmax(92px,.9fr) minmax(132px,1.15fr) minmax(116px,1fr) 66px;align-items:end;gap:8px;margin-top:11px;display:grid}.plan-picker{min-width:0;position:relative}.plan-picker>span{color:#60768c;letter-spacing:.025em;margin:0 0 6px 2px;font-size:9px;font-weight:780;display:block}.work-task-form .plan-picker-trigger{color:#29455f;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#ebf4fcdb);border:1px solid #4063841c;border-radius:15px;outline:0;align-items:center;gap:7px;width:100%;min-width:0;height:48px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:720;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #fffffffa,0 6px 16px #2e5b800f}.work-task-form .plan-picker-trigger:hover{border-color:#3285ca45}.work-task-form .plan-picker-trigger:active{transform:scale(.98)}.work-task-form .plan-picker-trigger:focus-visible,.work-task-form .plan-picker.is-open .plan-picker-trigger{border-color:#2789db75;box-shadow:inset 0 1px #fffffffa,0 0 0 4px #268be016,0 8px 20px #2e5b8014}.work-task-form .plan-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-task-form .plan-picker-trigger>svg{color:#507695;flex:none;width:15px}.work-task-form .plan-picker-trigger>svg:last-child{width:12px;margin-left:auto;transition:transform .2s}.work-task-form .plan-picker.is-open .plan-picker-trigger>svg:last-child{color:#2f82c7;transform:rotate(180deg)}.work-task-form>.work-task-form-fields>button{white-space:nowrap;background:linear-gradient(135deg,#3d9be8,#397ef0 58%,#5b61d7);border-radius:15px;height:48px;padding:0 13px;font-size:11px;box-shadow:0 8px 18px #3469d233,inset 0 1px #ffffff59}.plan-picker-menu{z-index:90;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(155deg,#fffffffc,#edf6fef9);border:1px solid #47698b24;border-radius:19px;padding:7px;animation:.18s both weather-select-in;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 24px 55px #22456738,inset 0 1px #fff}.work-task-form .plan-picker-menu button{cursor:pointer;outline:0;font-family:inherit}.plan-option-menu{width:180px}.work-task-form .plan-option-menu button{color:#38516a;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:41px;padding:0 11px 0 13px;font-size:12px;font-weight:700;display:flex}.work-task-form .plan-option-menu button:hover,.work-task-form .plan-option-menu button:focus-visible{color:#245b88;background:#4197dd17}.work-task-form .plan-option-menu button.selected{color:#fff;background:linear-gradient(135deg,#45a6ef,#397fef 62%,#615fd7);box-shadow:0 7px 17px #346fcd38,inset 0 1px #ffffff59}.plan-option-menu button svg{width:15px}.plan-date-menu{width:286px;margin-left:-143px;padding:10px;left:50%}.plan-date-menu>header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.plan-date-menu>header strong{color:#304b65;text-align:center;font-size:12px;font-weight:780}.work-task-form .plan-date-menu>header button{color:#54738f;background:#467dae13;border:0;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;display:grid}.work-task-form .plan-date-menu>header button:hover,.work-task-form .plan-date-menu>header button:focus-visible{color:#2875b2;background:#3689cf21}.plan-date-menu>header svg{width:16px}.plan-date-weekdays{grid-template-columns:repeat(7,1fr);margin-top:8px;display:grid}.plan-date-weekdays span{color:#8595a5;text-align:center;padding:4px 0;font-size:8px;font-weight:760}.plan-date-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.work-task-form .plan-date-grid button{aspect-ratio:1;color:#425c73;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:11px;place-items:center;width:100%;min-height:0;padding:0;font-size:10px;font-weight:700;display:grid}.work-task-form .plan-date-grid button:hover,.work-task-form .plan-date-grid button:focus-visible{color:#245b88;background:#4197dd1a}.work-task-form .plan-date-grid button.outside{color:#aeb9c3}.work-task-form .plan-date-grid button.today{box-shadow:inset 0 0 0 1px #2f84ca4d}.work-task-form .plan-date-grid button.selected{color:#fff;background:linear-gradient(145deg,#44a5ef,#397ff0 62%,#5f61d8);box-shadow:0 5px 12px #346fcd33}.plan-date-menu>footer{border-top:1px solid #47698b17;margin-top:7px;padding-top:7px}.work-task-form .plan-date-menu>footer button{color:#3775aa;background:#3d89c714;border:0;border-radius:11px;width:100%;height:34px;padding:0;font-size:10px;font-weight:760}.plan-time-menu{width:244px;padding:8px;left:auto;right:0}.plan-time-menu>header{color:#6c8195;text-align:center;grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr);align-items:center;padding:3px 7px 8px;font-size:9px;font-weight:780;display:grid}.plan-time-menu i{color:#71869a;text-align:center;font-style:normal;font-weight:800}.plan-time-columns{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr);align-items:center;display:grid}.plan-time-columns>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a6b8b57 transparent;height:min(230px,34vh);padding:2px;overflow-y:auto}.plan-time-columns>div::-webkit-scrollbar{width:6px}.plan-time-columns>div::-webkit-scrollbar-thumb{background:#4a6b8b57 padding-box padding-box;border:2px solid #0000;border-radius:99px}.work-task-form .plan-time-columns button{color:#38516a;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:0 9px 0 11px;scroll-margin-block:78px;font-size:11px;font-weight:700;display:flex}.work-task-form .plan-time-columns button:hover,.work-task-form .plan-time-columns button:focus-visible{color:#245b88;background:#4197dd17}.work-task-form .plan-time-columns button.selected{color:#fff;background:linear-gradient(135deg,#45a6ef,#397fef 62%,#615fd7);box-shadow:0 6px 14px #346fcd33}.plan-time-columns button svg{width:14px}.fixed-work-days{margin-top:14px}.fixed-work-days>span{color:#425b73;font-size:11px;font-weight:760}.fixed-work-days>div{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:8px;display:grid}.fixed-work-days button{color:#76889b;min-width:0;min-height:37px;font:inherit;cursor:pointer;background:#4c658012;border:0;border-radius:12px;font-size:10px;font-weight:760}.fixed-work-days button.active{color:#2d6b9c;background:#3d89c921;box-shadow:inset 0 0 0 1px #3d89c914}.work-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.work-summary-cards>span{text-align:center;background:#ffffff94;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:12px 8px;display:flex}.work-summary-cards small{color:#7c8da0;font-size:9px}.work-summary-cards strong{color:#304a63;margin-top:6px;font-size:15px}.work-common-settings{padding:14px}.work-common-settings .salary-field{margin-top:0}.work-common-settings .display-mode{margin-top:12px}.work-income-settings{background:linear-gradient(145deg,#ffffffd1,#e2effaa1);padding:16px;box-shadow:inset 0 1px #ffffffe6}.work-income-settings>header{align-items:center;gap:11px;display:flex}.work-income-settings>header>span{color:#347eb4;background:linear-gradient(145deg,#5dafe22b,#586bd31c);border-radius:15px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffffb8}.work-income-settings>header>span svg{width:21px}.work-income-settings>header>div{min-width:0}.work-income-settings>header small{color:#6383a0;letter-spacing:.13em;font-size:8px;font-weight:820}.work-income-settings>header h3{color:#294761;margin:2px 0 0;font-size:15px}.work-income-settings>header p{color:#768a9c;margin:3px 0 0;font-size:9px;line-height:1.45}.income-target-field{margin-top:14px;display:block}.income-target-field>span{color:#4f6a82;margin-left:2px;font-size:10px;font-weight:760}.income-target-field>div{background:#ffffffd1;border:1px solid #41709621;border-radius:17px;align-items:center;height:58px;margin-top:7px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffffeb,0 7px 17px #3153700e}.income-target-field>div:focus-within{border-color:#2a8bd36b;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #2a8bd314,0 8px 19px #31537012}.income-target-field i{color:#3d759f;font-size:20px;font-style:normal;font-weight:760}.income-target-field input{color:#213e57;min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:26px;font-weight:760}.income-target-field input::-webkit-inner-spin-button{appearance:none;margin:0}.income-target-field input::-webkit-outer-spin-button{appearance:none;margin:0}.income-target-field em{color:#74899b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.income-setting-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.income-setting-preview>span{text-align:center;background:#ffffff8c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:55px;padding:9px 7px;display:flex}.income-setting-preview small{color:#7b8fa1;font-size:8px}.income-setting-preview b{color:#315a7a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:13px;overflow:hidden}.payday-setting{background:#ffffff80;border:1px solid #41709617;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr);align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid}.payday-setting .weather-select-field{min-width:0}.payday-setting>span{color:#2d648f;background:#4191c91a;border-radius:14px;flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.payday-setting>span b{font-variant-numeric:tabular-nums;font-size:19px}.payday-setting>span small{margin-top:3px;font-size:9px}.income-privacy-note{color:#718799;align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:9px;line-height:1.5;display:flex}.income-privacy-note svg{color:#4a83ab;flex:none;width:14px}.work-record-editor>header,.work-record-history>header,.work-calendar>header,.selected-work-day>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-record-editor>header small,.work-record-history>header small,.work-calendar>header small,.selected-work-day>header small{color:#72889d;letter-spacing:.13em;font-size:8px;font-weight:820}.work-record-editor h3,.work-record-history h3,.work-calendar h3,.selected-work-day h3{color:#2d465f;margin:3px 0 0;font-size:15px}.work-record-editor>header>button,.work-record-history>header>button{color:#466f92;min-height:33px;font:inherit;cursor:pointer;background:#4782b417;border:0;border-radius:11px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.work-record-history>header svg{width:14px}.work-record-editor>p{color:#758698;margin:9px 0 12px;font-size:10px;line-height:1.5}.work-record-editor form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.work-record-editor form .work-record-date,.work-record-editor form .fixed-time-picker,.work-record-editor form .weather-select-field{min-width:0}.work-record-editor form .work-record-date .ios-input{border-radius:17px;height:64px;margin-top:9px;font-size:15px;font-weight:690}.work-record-editor form.is-clock-mode .work-record-date{grid-column:1/-1}.work-record-editor form>button{grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:flex}.work-record-history>div{gap:7px;margin-top:11px;display:grid}.work-record-history article{background:linear-gradient(145deg,#f6fafdc7,#e6f0f8ab);border:1px solid #456b8c0f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:10px 10px 10px 13px;display:grid}.work-record-history article>span{flex-direction:column;min-width:0;display:flex}.work-record-history article b{color:#344e67;font-size:12px}.work-record-history article small{color:#798a9b;margin-top:3px;font-size:9px}.work-record-history article em{color:#557792;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-style:normal;overflow:hidden}.work-record-history article>strong{color:#345d80;font-size:12px}.work-record-actions>button,.selected-work-records article>button{color:#526f89;cursor:pointer;min-width:40px;height:40px;font:inherit;background:#ffffffd1;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:760;display:inline-flex}.work-record-actions>button svg,.selected-work-records article>button svg{width:17px}.work-record-actions{align-items:center;gap:5px;display:flex}.work-record-actions>button.is-delete{color:#b66767;background:#e1696917}.work-record-history>div>p{color:#758799;background:#eff5fa94;border-radius:14px;margin:0;padding:13px;font-size:10px;line-height:1.55}.work-record-trash{background:#ffffff7a;border:1px solid #48607c14;border-radius:18px;margin-top:10px;overflow:hidden}.work-record-trash>summary{color:#4a6279;cursor:pointer;align-items:center;gap:10px;min-height:62px;padding:10px 13px;list-style:none;display:flex}.work-record-trash>summary::-webkit-details-marker{display:none}.work-record-trash>summary>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.work-record-trash>summary>span>svg{color:#b66f70;width:19px}.work-record-trash>summary>span>span{flex-direction:column;min-width:0;display:flex}.work-record-trash>summary b{font-size:11px}.work-record-trash>summary small{color:#8291a0;margin-top:3px;font-size:8px}.work-record-trash>summary>em{color:#87646a;background:#d271711a;border-radius:9px;place-items:center;min-width:24px;height:24px;font-size:9px;font-style:normal;font-weight:780;display:grid}.work-record-trash>summary>svg{color:#8393a2;width:15px;transition:transform .2s}.work-record-trash[open]>summary>svg{transform:rotate(180deg)}.work-trash-content{padding:0 10px 10px}.work-trash-toolbar{background:#f1ebeca1;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.work-trash-toolbar p{color:#796d75;margin:0;font-size:8px;line-height:1.5}.work-trash-toolbar>button,.work-trash-toolbar>div button{color:#875b62;min-height:29px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffc7;border:0;border-radius:10px;padding:0 9px;font-size:8px;font-weight:760}.work-trash-toolbar>div{gap:5px;display:flex}.work-trash-toolbar>div button.is-danger{color:#fff;background:#bc6d70}.work-trash-list{gap:6px;margin-top:7px;display:grid}.work-trash-list article{background:#f2f4f7b8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:8px 8px 8px 11px;display:grid}.work-trash-list article>span{flex-direction:column;min-width:0;display:flex}.work-trash-list article b{color:#526779;font-size:11px}.work-trash-list article small,.work-trash-list article em{color:#8995a0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;overflow:hidden}.work-trash-list article>strong{color:#5b7083;font-size:11px}.work-trash-list>p{color:#8794a0;text-align:center;background:#f2f5f89e;border-radius:13px;margin:0;padding:14px;font-size:9px}.side-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.side-work-metrics span{background:#ffffff9e;min-height:60px}.side-work-metrics b{color:#294762;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:760}.side-work-metrics small{color:#71869a;font-size:9px;font-weight:700}.side-income-card{background:linear-gradient(145deg,#ffffffd9,#daedfaab);border:1px solid #40749d1a;border-radius:19px;margin-top:8px;padding:15px;box-shadow:inset 0 1px #fffffff0,0 10px 24px #335b7e12}.side-income-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-income-card>header>span{align-items:center;gap:9px;min-width:0;display:flex}.side-income-card>header>span>svg{color:#347eb5;background:#3b8cc61c;border-radius:10px;flex:none;width:29px;height:29px;padding:7px}.side-income-card>header>span>span{flex-direction:column;min-width:0;display:flex}.side-income-card>header small{color:#6f8ca5;letter-spacing:.13em;font-size:7px;font-weight:820}.side-income-card>header b{color:#2c4b65;margin-top:2px;font-size:11px}.side-income-card>header em{color:#347bb0;white-space:nowrap;background:#3e8ec91a;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:780}.side-income-amount{justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;display:flex}.side-income-amount strong{color:#203d56;min-width:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:32px;font-weight:770;overflow:hidden}.side-income-amount strong small{color:#4a799e;margin-right:3px;font-size:16px}.side-income-amount>span{color:#74899c;white-space:nowrap;font-size:9px;font-weight:690}.income-progress-track{background:#3d6a901c;border-radius:99px;height:6px;margin-top:10px;overflow:hidden}.income-progress-track>i{border-radius:inherit;height:100%;transition:width .45s var(--spring);background:linear-gradient(90deg,#4ba9df,#4f91e2 54%,#6470dc);display:block;box-shadow:0 0 10px #4789d445}.side-income-card>footer{color:#71879a;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:flex}.side-income-card>footer b{color:#3d6e92;font-size:9px}.side-income-card>footer small{color:#778b9d;font-size:8px}.side-payday-card{color:#315d7e;background:linear-gradient(145deg,#e9f7ffd4,#cfe7f8ad);border:1px solid #4480ac1a;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:12px 13px;display:grid}.side-payday-card>svg{color:#347fad;background:#4091c61f;border-radius:11px;width:34px;height:34px;padding:8px}.side-payday-card>span{flex-direction:column;min-width:0;display:flex}.side-payday-card>span small{color:#6b88a0;letter-spacing:.1em;font-size:7px;font-weight:820}.side-payday-card>span b{margin-top:3px;font-size:10px}.side-payday-card>strong{color:#256e9e;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:28px;display:flex}.side-payday-card>strong small{font-size:10px}.side-payday-card.is-today{color:#87522e;background:linear-gradient(145deg,#fff3daeb,#f7d6abb3)}.side-clock-action{align-items:center;gap:6px;margin-top:13px;padding:0 16px;display:inline-flex}.side-work-manage{color:#3f6788;width:100%;box-shadow:none;background:#ffffffad;justify-content:center;align-items:center;gap:7px;margin-top:11px;display:flex}.side-detail-manage{margin:0 0 11px}.clock-card-running{align-items:center;gap:9px;display:flex}.clock-card-running>button{color:#76554b;min-height:37px;font:inherit;cursor:pointer;background:#ebcab894;border:0;border-radius:12px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:760;display:flex}.clock-card-running>button svg{width:14px}.clock-card-start{color:#315f86;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:#4f94cd1a;border:0;border-radius:15px;align-items:center;gap:10px;margin-top:6px;padding:7px 13px;display:flex}.clock-card-start>svg{width:20px}.clock-card-start>span{flex-direction:column;display:flex}.clock-card-start b{font-size:14px;font-weight:750}.clock-card-start small{color:#60788d;margin-top:3px;font-size:10px;font-weight:680}.work-card.mode-clock .work-shift>strong{font-size:13px}.work-calendar{padding:13px}.work-calendar>header{text-align:center;padding:1px 2px 11px}.work-calendar>header>button{color:#5f7890;cursor:pointer;background:#4a688512;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.work-calendar>header>button svg{width:17px}.work-calendar-weekdays,.work-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.work-calendar-weekdays{margin-bottom:5px}.work-calendar-weekdays span{color:#8897a6;text-align:center;font-size:8px;font-weight:760}.work-calendar-grid>button{color:#4d6175;min-width:0;min-height:54px;font:inherit;cursor:pointer;background:#f0f5fa85;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:5px 2px;display:flex}.work-calendar-grid>button.outside{opacity:.36}.work-calendar-grid>button.today{color:#2d74aa;border-color:#3783c121}.work-calendar-grid>button.selected{color:#fff;background:linear-gradient(145deg,#64a2d2,#6377c9);border-color:#0000;box-shadow:0 8px 17px #4266ae33}.work-calendar-grid b{font-size:11px}.work-calendar-grid small{color:#4d7d9e;white-space:nowrap;max-width:100%;margin-top:5px;font-size:7px;font-weight:760;overflow:hidden}.work-calendar-grid .selected small{color:#ffffffd6}.work-calendar-grid i{background:#5c718629;border-radius:50%;width:4px;height:4px;margin-top:6px}.selected-work-day>header>span{flex-direction:column;align-items:flex-end;display:flex}.selected-work-day>header>span b{color:#315d80;font-size:16px}.selected-work-day>header>span small{letter-spacing:0;margin-top:3px}.selected-work-day-meta{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:11px;display:grid}.selected-work-day-meta>span{background:#4f6e8b0f;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:9px;display:flex}.selected-work-day-meta b{font-size:13px}.selected-work-day-meta small{color:#7b8d9f;font-size:8px}.selected-work-records{gap:6px;margin-top:9px;display:grid}.selected-work-records article{background:#eff5faa1;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 9px 9px 11px;display:grid}.selected-work-records article>svg{color:#5e83a2;width:17px}.selected-work-records article>span{flex-direction:column;min-width:0;display:flex}.selected-work-records article b{color:#354f68;font-size:11px}.selected-work-records article small,.selected-work-records article em{color:#798a9c;margin-top:3px;font-size:8px;font-style:normal}.selected-work-records article em{color:#547692;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-work-records>p{color:#7a8b9c;text-align:center;background:#f0f5f994;border-radius:13px;margin:0;padding:13px;font-size:10px}.selected-work-add{color:#416e92;width:100%;min-height:40px;box-shadow:none;background:#4686bb17;justify-content:center;align-items:center;gap:6px;margin-top:9px;display:flex}@media (max-width:560px){.work-task-form>.work-task-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.work-task-form>.work-task-form-fields>button{min-height:48px}.plan-date-menu{width:min(286px,100vw - 68px);margin-left:0;left:auto;right:0}.plan-time-menu{width:min(244px,100vw - 68px);left:0;right:auto}.work-mode-segment>button{grid-template-columns:25px minmax(0,1fr);min-height:58px;padding-inline:10px}.work-summary-cards{grid-template-columns:1fr}.work-summary-cards>span{flex-direction:row;justify-content:space-between;min-height:55px}.work-summary-cards strong{margin-top:0}.income-target-field>div{height:54px}.income-target-field input{font-size:23px}.work-clock-recovery-fields,.payday-setting,.work-record-editor form{grid-template-columns:1fr}.work-record-editor form>button{grid-column:1}.work-record-history article{grid-template-columns:minmax(0,1fr) auto}.work-record-actions{grid-column:1/-1;justify-content:flex-end}.work-calendar-grid>button{border-radius:11px;min-height:48px}.work-calendar-grid small{font-size:6px}.clock-card-running{flex-direction:column;align-items:flex-start}}.settings-sheet.reading-sheet{width:min(1040px,100vw - 26px);padding:25px 28px}.reading-sheet .sheet-header>div{min-width:0}.reading-sheet .sheet-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reading-sheet .sheet-content{padding:22px 3px}.reading-home-tabs{background:#d7e3ef80;border:1px solid #41607e17;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(680px,100%);margin:0 auto 22px;padding:5px;display:grid}.reading-home-tabs button{color:#61768c;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:770;transition:color .2s,background .2s,box-shadow .2s;display:flex}.reading-home-tabs button.active{color:#285f8e;background:#ffffffeb;box-shadow:0 6px 18px #2b4c6c1a,inset 0 1px #fff}.reading-home-tabs svg{width:18px}.reading-home-tabs button>span{color:#fff;background:#438fd3;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.reading-ai-story{max-width:760px;margin:0 auto}.reading-ai-story .reading-meta{margin-bottom:22px}.reading-ai-story .story-reader p{color:#30455b;font-family:Songti SC,STSong,serif;font-size:18px;line-height:2.05}.nas-library-card{background:linear-gradient(145deg,#ffffffeb,#dcedfac2);border:1px solid #3f6f971a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:136px;padding:20px;display:grid;box-shadow:inset 0 1px #fff,0 15px 34px #31527114}.nas-library-icon{color:#fff;background:linear-gradient(145deg,#55a8d9,#5578cf);border-radius:20px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #4670b83d,inset 0 1px #ffffff59}.nas-library-icon svg{width:27px}.nas-library-card>div{min-width:0}.nas-library-card small{color:#4780a9;letter-spacing:.12em;font-size:10px;font-weight:830}.nas-library-card h3{color:#203b54;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:20px;overflow:hidden}.nas-library-card p{color:#5d7286;margin:7px 0 0;font-size:13px;line-height:1.6}.nas-library-card>button,.library-toolbar>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d9de2,#3e78e7 62%,#655fd4);border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 17px;font-weight:780;display:flex;box-shadow:0 10px 22px #3766ca33,inset 0 1px #ffffff52}.nas-library-card>button:disabled,.library-toolbar>button:disabled{opacity:.58;cursor:wait}.nas-library-card>button svg,.library-toolbar>button svg{width:18px}.library-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.library-toolbar>label{background:#ffffffc7;border:1px solid #3f607f1a;border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex;box-shadow:inset 0 1px #fff}.library-toolbar>label:focus-within{border-color:#2884d257;box-shadow:0 0 0 4px #2c8bda14}.library-toolbar>label svg{color:#5880a3;width:20px}.library-toolbar input{color:#263f57;background:0 0;border:0;outline:0;width:100%;font-size:15px}.library-toolbar input::placeholder{color:#8997a5}.library-index-bar{background:#ffffff8a;border:1px solid #3f607f14;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:7px 8px;display:flex}.library-index-bar>div{gap:4px;display:flex}.library-index-bar button{color:#687d91;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:32px;padding:0 11px;font-size:11px;font-weight:730}.library-index-bar button.active{color:#286794;background:#4d91c71f;box-shadow:inset 0 1px #ffffffb3}.library-index-bar>span{color:#75899b;white-space:nowrap;font-size:11px}.library-index-bar>span b{color:#315d7e;font-size:13px}.library-notice{color:#496b88;background:#4a8bc114;border-radius:13px;align-items:center;gap:8px;margin:12px 2px 0;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.library-notice svg{width:16px}.library-book-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.library-book-list>article{background:#ffffffb8;border:1px solid #3d5b7914;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:112px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.library-book-list>article:hover{border-color:#357cb82e;transform:translateY(-1px);box-shadow:0 12px 28px #2d4c6a17}.library-book-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.library-book-cover{color:#fff;background:linear-gradient(155deg,#6698c9,#5367ab);border-radius:14px 19px 19px 14px;flex-direction:column;justify-content:space-between;align-items:center;width:68px;height:88px;padding:10px 8px;display:flex;box-shadow:7px 9px 18px #3c537b30,inset 4px 0 #ffffff29}.library-book-cover.format-epub{background:linear-gradient(155deg,#8b80c2,#66599b)}.library-book-cover.has-image{background-position:50%;background-size:cover;padding:0;box-shadow:7px 9px 18px #263b5238,inset 4px 0 #ffffff1f}.library-book-cover.has-image>svg,.library-book-cover.has-image>b{display:none}.library-book-cover svg{width:25px}.library-book-cover b{letter-spacing:.08em;font-size:9px}.library-book-open>span:nth-child(2){min-width:0}.library-book-open small,.library-book-open h3,.library-book-open p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-book-open small{color:#70869a;font-size:10px;font-weight:690}.library-book-open h3{color:#263f57;margin:6px 0 0;font-size:17px;font-weight:790}.library-book-open p{color:#667a8e;margin:5px 0 0;font-size:12px}.library-book-open>svg{color:#8a9cac;width:18px}.library-book-list>article>div{gap:5px;display:grid}.library-book-list>article>div button{color:#74889a;cursor:pointer;background:#4f6c8812;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.library-book-list>article>div button.active{color:#df6e79;background:#e068741a}.library-book-list>article>div button:last-child:hover{color:#b35e66;background:#c4576017}.library-book-list>article>div svg{width:16px}.library-empty{color:#778b9e;text-align:center;background:#ffffff6e;border:1px dashed #486a8a2e;border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:230px;display:flex}.library-empty>svg{color:#4d89b9;background:#4c91c81a;border-radius:14px;width:38px;height:38px;padding:8px}.library-empty h3{color:#405b73;margin:12px 0 0;font-size:17px}.library-empty p{margin:6px 0 0;font-size:12px}.library-pager{justify-content:center;align-items:center;gap:13px;margin-top:14px;display:flex}.library-pager button{color:#4d6b83;cursor:pointer;background:#ffffffad;border:1px solid #3f607f17;border-radius:12px;align-items:center;gap:5px;min-height:38px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex}.library-pager button:disabled{opacity:.38;cursor:not-allowed}.library-pager button svg{width:15px}.library-pager>span{color:#778a9c;font-size:11px}.library-pager>span b{color:#345e7e}.library-privacy{color:#637b90;background:#4b8bbe11;border-radius:15px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.library-privacy svg{color:#397eb4;flex:none;width:18px}.library-privacy p{margin:0;font-size:11px;line-height:1.65}.library-privacy b{color:#3c607d;font-size:12px;display:block}.library-reader{background:#f3ede1;border-radius:25px;min-height:100%;padding:18px;transition:background .2s,color .2s}.library-reader.theme-white{background:#f7f9fb}.library-reader.theme-night{background:#1e2935}.library-reader-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-reader-toolbar>button,.library-reader-toolbar>div>button{color:#536a7e;cursor:pointer;background:#ffffffa3;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-weight:750;display:inline-flex}.library-reader-toolbar>div{gap:6px;display:flex}.library-reader-toolbar>div>button:not(:first-child){width:42px;padding:0}.library-reader-toolbar button.active{color:#c34f63;background:#ffffffd1}.library-reader-toolbar button:disabled{opacity:.35;cursor:not-allowed}.library-reader-toolbar svg{width:17px}.library-reader-meta{justify-content:space-between;align-items:center;gap:12px;max-width:780px;margin:18px auto 0;display:flex}.library-reader-meta>span{align-items:center;gap:8px;display:flex}.library-reader-meta>span b{color:#6a5b48;letter-spacing:.08em;background:#6f5b4117;border-radius:8px;padding:5px 8px;font-size:9px}.library-reader-meta>span small{color:#7c7162}.library-reader-meta>div{background:#705c4414;border-radius:12px;gap:3px;padding:3px;display:flex}.library-reader-meta>div button{color:#786c5c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-size:11px}.library-reader-meta>div button.active{color:#544838;background:#ffffffb8;box-shadow:0 4px 10px #4f402c14}.library-chapter-nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;max-width:780px;margin:14px auto 0;display:grid}.library-chapter-nav>button{color:#685d4e;cursor:pointer;background:#ffffff9e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-width:112px;padding:0 14px;font-weight:760;display:flex}.library-chapter-nav>button:disabled{opacity:.34;cursor:not-allowed}.library-chapter-nav>button svg{width:17px}.library-chapter-nav label{background:#ffffff9e;border-radius:14px;flex-direction:column;min-width:0;padding:7px 14px;display:flex}.library-chapter-nav label span{color:#8a7c69;font-size:9px;font-weight:750}.library-chapter-nav select{color:#554b3f;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;margin-top:3px;font-size:13px;font-weight:730;overflow:hidden}.library-reading-page{color:#3d3932;background:#fffcf5e0;border-radius:20px;max-width:780px;min-height:54vh;margin:12px auto 0;padding:clamp(32px,6vw,72px);box-shadow:0 20px 55px #53432d1c,inset 0 1px #ffffffe6}.library-reading-page>small{color:#9b8c77;letter-spacing:.08em;font-size:10px;font-weight:720}.library-reading-page h2{color:#2f2b25;font-family:Songti SC,STSong,serif;font-size:calc(28px * var(--reading-scale));letter-spacing:-.02em;margin:12px 0 28px;line-height:1.45}.library-reading-page p{color:inherit;font-family:Songti SC,STSong,serif;font-size:calc(18px * var(--reading-scale));text-align:justify;text-indent:2em;margin:0 0 1.25em;line-height:2.05}.library-reading-progress{max-width:780px;margin:16px auto 0}.library-reading-progress>span{background:#66543d1f;border-radius:99px;height:5px;display:block;overflow:hidden}.library-reading-progress i{border-radius:inherit;background:linear-gradient(90deg,#6ca5c9,#6478c0);height:100%;transition:width .3s;display:block}.library-reading-progress small{color:#7a6f61;text-align:center;margin-top:7px;display:block}.library-reader.theme-white .library-reading-page{color:#304050;background:#fff;box-shadow:0 20px 55px #31465c1a}.library-reader.theme-white .library-reading-page h2{color:#263746}.library-reader.theme-night .library-reader-toolbar button,.library-reader.theme-night .library-reader-meta>div,.library-reader.theme-night .library-chapter-nav>button,.library-reader.theme-night .library-chapter-nav label{color:#c2d0dc;background:#ffffff14}.library-reader.theme-night .library-reader-meta small,.library-reader.theme-night .library-reader-meta button,.library-reader.theme-night .library-chapter-nav label span,.library-reader.theme-night .library-chapter-nav select,.library-reader.theme-night .library-reading-progress small{color:#aebdca}.library-reader.theme-night .library-reader-meta button.active{color:#e7eff5;background:#ffffff1a}.library-reader.theme-night .library-reading-page{color:#d6e0e8;background:#263442;box-shadow:0 20px 55px #070d1440}.library-reader.theme-night .library-reading-page h2{color:#f0f4f7}.library-reader.theme-night .library-reading-page>small{color:#92a7b9}@media (max-width:760px){.settings-sheet.reading-sheet{width:100%;padding:21px 16px}.reading-sheet .sheet-header h2{font-size:27px}.nas-library-card{grid-template-columns:auto minmax(0,1fr);padding:16px}.nas-library-card>button{grid-column:1/-1}.library-index-bar{flex-direction:column;align-items:flex-start}.library-index-bar>div{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.library-index-bar button{padding-inline:6px}.library-book-list{grid-template-columns:1fr}.library-reader{border-radius:20px;padding:10px}.library-reader-toolbar{align-items:flex-start}.library-reader-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.library-reader-toolbar>div>button:first-child{width:42px;padding:0;font-size:0}.library-reader-meta{flex-direction:column;align-items:flex-start}.library-chapter-nav{grid-template-columns:1fr 1fr}.library-chapter-nav label{grid-area:1/1/auto/-1}.library-chapter-nav>button{min-width:0;min-height:44px}.library-reading-page{padding:30px 20px}}@media (max-width:480px){.reading-home-tabs{width:100%}.reading-home-tabs button{gap:4px;font-size:12px}.reading-home-tabs button>span{display:none}.library-toolbar{grid-template-columns:1fr}.library-toolbar>button{width:100%}.nas-library-icon{border-radius:17px;width:50px;height:50px}.nas-library-card h3{font-size:17px}.library-book-open{grid-template-columns:56px minmax(0,1fr) auto;gap:9px}.library-book-cover{width:56px;height:76px}.library-book-open h3{font-size:15px}.library-reading-page p{line-height:1.92}}.book-daily-card{overflow:hidden}.daily-book-feature{grid-template-columns:62px 1fr;align-items:center;gap:13px;min-width:0;margin-top:16px;display:grid}.daily-book-feature>div:last-child{min-width:0}.daily-book-feature h3{color:#33445a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:760;line-height:1.3;overflow:hidden}.daily-book-feature p{color:#697a8f;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;overflow:hidden}.daily-book-feature span{color:#85768b;margin-top:7px;font-size:9px;font-weight:720;display:block}.book-daily-card footer svg{width:13px}.generated-book-cover{--cover-a:#435b72;--cover-b:#233343;aspect-ratio:2/3;color:#fff;background:linear-gradient(155deg,var(--cover-a),var(--cover-b));isolation:isolate;border:1px solid #ffffff6b;border-radius:5px 13px;flex-direction:column;justify-content:space-between;min-height:126px;padding:13px 11px 12px;display:flex;position:relative;overflow:hidden}.generated-book-cover:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #ffffff2e;border-radius:50%;width:76%;position:absolute;top:8%;right:-32%}.generated-book-cover:after{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:2px 9px;position:absolute;inset:9px}.generated-book-cover>span{letter-spacing:.16em;opacity:.74;font-size:6px;font-weight:820}.generated-book-cover>strong{font-family:var(--font-display);letter-spacing:.03em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.generated-book-cover>small{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden;color:#ffffffb8!important;font-size:7px!important;line-height:1.35!important}.generated-book-cover>i{background:#ffffff2e;width:4px;position:absolute;top:0;bottom:0;left:0}.generated-book-cover.compact{border-radius:3px 10px;min-height:82px;padding:9px 8px}.generated-book-cover.compact>span{font-size:4px}.generated-book-cover.compact>strong{-webkit-line-clamp:3;font-size:9px}.generated-book-cover.compact>small{font-size:5px!important}.generated-book-cover.tone-0{--cover-a:#617997;--cover-b:#283b54}.generated-book-cover.tone-1{--cover-a:#856f8b;--cover-b:#45394c}.generated-book-cover.tone-2{--cover-a:#7f8068;--cover-b:#424534}.generated-book-cover.tone-3{--cover-a:#8f7268;--cover-b:#4c3934}.generated-book-cover.tone-4{--cover-a:#667f7a;--cover-b:#304842}.generated-book-cover.tone-5{--cover-a:#77748f;--cover-b:#3b3954}.generated-book-cover.tone-6{--cover-a:#8a7b61;--cover-b:#4c402c}.generated-book-cover.tone-7{--cover-a:#6f7781;--cover-b:#343a42}.book-library{gap:15px;display:grid}.book-library-status{background:#ffffffa3;border:1px solid #3d526814;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:12px 13px;display:grid}.book-library-status>svg{color:#6f5d7c;background:#6f5d7c17;border-radius:12px;width:38px;height:38px;padding:9px}.book-library-status>span{flex-direction:column;min-width:0;display:flex}.book-library-status b{color:#294057;font-size:14px;font-weight:800}.book-library-status small{margin-top:3px;color:#66798d!important;font-size:10px!important}.book-library-status em{color:#51715c;white-space:nowrap;background:#5784621a;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:760}.book-library-search{background:#ffffffc7;border:1px solid #3a4f661a;border-radius:16px;align-items:center;gap:9px;min-height:50px;padding:0 13px;display:flex}.book-library-search>svg{color:#6a7e92;width:18px}.book-library-search input{color:#263f58;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;font-size:14px;font-weight:620}.book-library-search input::placeholder{color:#8493a2}.book-library-search button{color:#718296;cursor:pointer;background:#485e7514;border:0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.book-library-search button svg{width:15px}.book-category-list{scrollbar-width:none;gap:7px;margin-inline:-3px;padding:2px 3px 5px;display:flex;overflow-x:auto}.book-category-list::-webkit-scrollbar{display:none}.book-category-list button{color:#596f84;cursor:pointer;background:#ffffff94;border:1px solid #3c4f6414;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-weight:720;display:inline-flex;font-size:11px!important}.book-category-list button span{color:#8a99a8;font-size:9px}.book-category-list button.active{color:#fff;background:#5e5961;border-color:#5e5961}.book-category-list button.active span{color:#ffffffb8}.book-result-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.book-result-summary span{color:#344c63;font-size:11px;font-weight:780}.book-result-summary small{text-align:right;max-width:230px;color:#7a8998!important;font-size:9px!important}.book-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.book-item{background:#ffffff94;border:1px solid #37495d13;border-radius:5px 17px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;min-height:158px;padding:9px;display:grid}.book-item>div:last-child{flex-direction:column;min-width:0;display:flex}.book-item>div:last-child>span{color:#7a6687;letter-spacing:.05em;font-size:8px;font-weight:800}.book-item h3{color:#294057;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;font-weight:790;line-height:1.4;display:-webkit-box;overflow:hidden}.book-item p{color:#61758a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:10px;font-weight:620;overflow:hidden}.book-item>div:last-child>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden;color:#8492a0!important;font-size:8px!important;line-height:1.4!important}.book-item footer{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:7px;display:flex}.book-item footer b{color:#647387;background:#4b5d7312;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:780}.book-library-loading,.book-empty{color:#708297;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.book-library-loading svg,.book-empty svg{width:30px}.book-library-loading b,.book-empty b{color:#354e67;margin-top:10px;font-size:14px}.book-library-loading span,.book-empty span{max-width:310px;margin-top:5px;font-size:10px;line-height:1.55}.book-library-loading.error svg{color:#8a7180}.book-load-more{color:#526c84;cursor:pointer;background:#ffffffa3;border:1px solid #3c4f6414;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:780;display:flex;font-size:12px!important}.book-load-more svg{width:16px}@media (max-width:560px){.book-library-status{grid-template-columns:36px 1fr}.book-library-status em{display:none}.book-result-summary{flex-direction:column;gap:4px}.book-result-summary small{text-align:left;max-width:none}.book-grid{grid-template-columns:1fr}.book-item{grid-template-columns:78px minmax(0,1fr)}}.account-center{color:#253a50;font-family:var(--font-ui);gap:16px;display:grid}.account-center button,.account-center input{font-family:inherit}.account-loading{text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px}.account-loading>svg{color:#397fc0;width:30px;height:30px}.account-loading b{margin-top:4px;font-size:15px}.account-loading span{color:#718398;font-size:11px}.account-spinner{animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(1turn)}}.account-hero{background:linear-gradient(145deg,#fffffff0,#dbeaf9c7);border:1px solid #34547414;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 12px 30px #2a435e12,inset 0 1px #ffffffe6}.account-avatar{color:#fff;background:linear-gradient(145deg,#6daee7,#506bd0);border-radius:18px;place-items:center;width:56px;height:56px;font-size:21px;font-weight:820;display:grid;box-shadow:0 10px 22px #3a5fa338}.account-avatar svg{width:25px}.account-hero>div{min-width:0}.account-hero small{color:#6f8398;letter-spacing:.04em;font-size:10px;font-weight:760}.account-hero h3{color:#23394f;font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:18px;font-weight:800;overflow:hidden}.account-hero p{color:#667c91;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:580;overflow:hidden}.account-hero>b{color:#3976ad;white-space:nowrap;background:#ffffffa8;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.account-hero>b svg{width:13px}.account-hero.is-signed-in{background:linear-gradient(145deg,#f9fdfff5,#dbefeebf)}.account-hero.is-signed-in .account-avatar{background:linear-gradient(145deg,#4f9d91,#47759b);box-shadow:0 10px 22px #376f7033}.account-hero.is-signed-in>b{color:#397763}.account-field{color:#4f657b;gap:7px;min-width:0;font-size:11px;font-weight:760;display:grid}.account-field>small{color:#8493a3;font-size:9px;font-weight:560;line-height:1.5}.account-local-name{margin-top:1px}.account-input-shell{background:#fffc;border:1px solid #3b56721c;border-radius:15px;align-items:center;gap:9px;min-width:0;min-height:50px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffffeb}.account-input-shell:focus-within{background:#fffffff5;border-color:#2b80cd61;box-shadow:0 0 0 4px #2a81ce13,inset 0 1px #fff}.account-input-shell>svg{color:#69829a;flex:none;width:18px}.account-input-shell input{color:#223a52;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;font-size:15px;font-weight:640}.account-input-shell input::placeholder{color:#9aa7b4;font-weight:540}.account-input-shell input:read-only{color:#63778c}.account-input-action{color:#6d8297;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.account-input-action:hover{background:#42638414}.account-input-action svg{width:17px}.account-code-shell{padding-right:7px}.account-code-button{color:#2e78b9;cursor:pointer;background:#3084cf17;border:0;border-radius:11px;flex:none;min-width:92px;height:36px;padding:0 10px;font-size:11px;font-weight:790}.account-code-button:disabled{color:#8b99a7;cursor:default;opacity:.72}.account-segmented{background:#37506a12;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.account-segmented button,.account-login-methods button{color:#758599;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:40px;font-size:12px;font-weight:760;transition:color .18s,background .18s,box-shadow .18s}.account-segmented button.active,.account-login-methods button.active{color:#253f58;background:#ffffffe6;box-shadow:0 5px 14px #2a405914,inset 0 1px #fff}.account-login-methods{grid-template-columns:1fr 1fr;gap:7px;display:grid}.account-login-methods button{background:#ffffff7a;border:1px solid #3a547014;border-radius:12px;min-height:38px}.account-login-methods button.active{color:#2c76b5;box-shadow:none;background:#2f86d314;border-color:#2c7cc22b}.account-form{background:#ffffff8c;border:1px solid #36526e14;border-radius:20px;gap:13px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffd1}.account-security-form{background:linear-gradient(145deg,#ffffffc7,#e7f0f9a8)}.account-form-heading{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.account-form-heading>span{color:#3e7eb7;background:#3385cb1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-form-heading>span svg{width:20px}.account-form-heading h3{color:#283f56;font-family:var(--font-ui);margin:0;font-size:15px;font-weight:810}.account-form-heading p{color:#75879a;margin:4px 0 0;font-size:10px;font-weight:560;line-height:1.5}.account-form-footnote{color:#8190a0;text-align:center;margin:-1px 2px 0;font-size:9px;line-height:1.55}.account-text-button{color:#347bb7;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-5px;padding:3px 0;font-size:11px;font-weight:740}.account-back{color:#5c748b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;width:max-content;min-height:30px;padding:0 7px 0 3px;font-size:11px;font-weight:750;display:inline-flex}.account-back:hover{background:#415f7c12}.account-back svg{width:16px}.account-primary-button,.account-secondary-button,.account-danger-button{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:49px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.account-primary-button{color:#fff;background:linear-gradient(135deg,#3c9ce5,#3479d2 58%,#5267d1);box-shadow:0 10px 22px #3069b736,inset 0 1px #ffffff4d}.account-secondary-button{color:#3c668c;background:#456e9617}.account-danger-button{color:#a5464d;background:#b848511a}.account-primary-button:hover:not(:disabled),.account-secondary-button:hover:not(:disabled),.account-danger-button:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px)}.account-primary-button:disabled,.account-secondary-button:disabled,.account-danger-button:disabled{cursor:default;opacity:.54;box-shadow:none}.account-primary-button svg,.account-secondary-button svg,.account-danger-button svg{width:17px}.account-quiet-button{color:#3479b5;cursor:pointer;white-space:nowrap;background:#347fbb17;border:0;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:10px;font-weight:780;display:inline-flex}.account-quiet-button:disabled{opacity:.55}.account-quiet-button svg{width:14px}.account-notice{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;font-weight:620;line-height:1.55;display:flex}.account-notice>svg{flex:none;width:17px;height:17px}.account-notice.is-error{color:#98505a;background:#bc475113;border-color:#b4414c1a}.account-notice.is-success{color:#417b65;background:#398e6813;border-color:#3789661a}.account-notice.is-info{color:#52708d;background:#3081c511;border-color:#347ab517}.account-sync-card{background:linear-gradient(145deg,#fafdffe6,#ddedf8ad);border:1px solid #31597e14;border-radius:19px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.account-sync-icon{color:#337ebd;background:#3383c41a;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.account-sync-icon svg{width:21px}.account-sync-card>div:not(.account-sync-choices){min-width:0}.account-sync-card small{color:#71869a;letter-spacing:.04em;font-size:9px;font-weight:760}.account-sync-card h4{color:#2b455d;margin:3px 0 0;font-size:13px;font-weight:810}.account-sync-card p{color:#718497;margin:4px 0 0;font-size:9px;line-height:1.45}.account-sync-card.is-synced .account-sync-icon{color:#397860;background:#33895e1a}.account-sync-card.is-error .account-sync-icon,.account-sync-card.is-offline .account-sync-icon{color:#8a6a45;background:#a374391a}.account-sync-choices{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-sync-choices .account-sync-warning{color:#7b664f;grid-column:1/-1;margin:1px 2px 2px;font-size:9px;line-height:1.55}.account-sync-choices .account-primary-button,.account-sync-choices .account-secondary-button{min-height:42px;font-size:11px}.account-section{gap:10px;display:grid}.account-section-header{justify-content:space-between;align-items:center;padding:2px 2px 0;display:flex}.account-section-header small{color:#3d7cae;letter-spacing:.14em;font-size:9px;font-weight:850}.account-section-header h3{color:#2a4258;font-family:var(--font-ui);margin:3px 0 0;font-size:15px;font-weight:810}.account-section-header>svg{color:#5381a8;width:21px}.account-action-list{background:#ffffffa6;border:1px solid #36516b14;border-radius:18px;overflow:hidden}.account-action-list>button{color:#2a4258;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #3b536b12;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 12px;display:grid}.account-action-list>button:last-child{border-bottom:0}.account-action-list>button:hover{background:#367bb50b}.account-action-list>button>span{color:#447cac;background:#397eb717;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.account-action-list>button>span svg{width:19px}.account-action-list>button>div{gap:3px;min-width:0;display:grid}.account-action-list b{font-size:12px;font-weight:800}.account-action-list small{color:#8090a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.account-action-list>button>svg{color:#98a5b2;width:17px}.account-action-list em{color:#7d8995;background:#46586a12;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:780}.account-action-list em.is-on{color:#397760;background:#33895e1a}.account-step-row{color:#8593a2;grid-template-columns:24px auto 1fr 24px auto;align-items:center;gap:6px;padding:4px 2px;font-size:9px;font-weight:720;display:grid}.account-step-row b{color:#fff;background:#4084bd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.account-step-row b:last-of-type{color:#718498;background:#4b66811a}.account-step-row i{background:#44607b21;height:1px}.account-step-row.is-second b:first-child{background:#4c9275}.account-step-row.is-second b:first-child svg{width:13px}.account-step-row.is-second b:last-of-type{color:#fff;background:#4084bd}.account-sign-out{color:#9a4c55;cursor:pointer;background:#b8444e11;border:1px solid #b1424c17;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:11px;font-weight:780;display:flex}.account-sign-out:disabled{opacity:.55}.account-sign-out svg{width:16px}.account-captcha{background:#ffffff7a;border:1px solid #3a547012;border-radius:15px;place-items:center;gap:6px;min-height:70px;padding:10px 12px;display:grid;overflow:hidden}.account-captcha>div{place-items:center;width:100%;min-height:42px;display:grid}.account-captcha small{color:#8292a2;text-align:center;font-size:8px;line-height:1.4}.account-privacy-note{color:#58728a;background:#3380c10e;border:1px solid #2f78b514;border-radius:16px;align-items:flex-start;gap:10px;padding:13px;display:flex}.account-privacy-note>svg{color:#3e82bb;flex:none;width:19px}.account-privacy-note b{color:#395b78;font-size:11px;font-weight:800}.account-privacy-note p{margin:4px 0 0;font-size:9px;line-height:1.55}.account-provider-block{border-top:1px solid #38526c14;gap:10px;margin-top:1px;padding-top:15px;display:grid}.account-provider-block>header{justify-content:space-between;align-items:center;display:flex}.account-provider-block>header span{color:#546b81;font-size:11px;font-weight:800}.account-provider-block>header small{color:#7f8e9c;background:#435a7012;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:760}.account-provider-block .auth-providers button{cursor:not-allowed;opacity:.64}.account-provider-block>p{color:#8291a1;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.5;display:flex}.account-provider-block>p svg{flex:none;width:14px}@media (max-width:560px){.account-center{gap:13px}.account-hero{grid-template-columns:50px minmax(0,1fr);padding:14px}.account-avatar{border-radius:16px;width:50px;height:50px}.account-hero>b{grid-column:2;justify-self:start;margin-top:-4px}.account-input-shell input{font-size:16px}.account-form{padding:14px}.account-sync-card{grid-template-columns:40px minmax(0,1fr)}.account-sync-icon{width:40px;height:40px}.account-sync-card>.account-quiet-button{grid-column:2;justify-self:start}.account-code-button{min-width:84px;padding:0 8px}.account-action-list>button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.account-spinner{animation-duration:1.6s}.account-primary-button,.account-secondary-button,.account-danger-button{transition:none}}.right-detail-header nav button.active{color:#24679d;background:#418fcc1f;box-shadow:inset 0 0 0 1px #327db914}.newtab.has-custom-background{background-color:#dbe5ef}.custom-background-layer{z-index:-2;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0;transform:translateZ(0)}.custom-background-layer:after{content:"";background:linear-gradient(#f6faff80,#e1ebf547 40%,#d8e4ef8a),radial-gradient(circle at 50% 20%,#ffffff47,#0000 56%);position:absolute;inset:0}.newtab.has-custom-background .ambient{opacity:.22}.newtab.has-custom-background .ios-card,.newtab.has-custom-background .app-card,.newtab.has-custom-background .daily-card{-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);background-color:#f8fbffc9}.custom-background-setting{background:#ffffff8f;border:1px solid #3e5a7614;border-radius:19px;gap:12px;margin-top:13px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffdb}.custom-background-setting>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;display:grid}.custom-background-setting>div>span:last-child{gap:4px;min-width:0;display:grid}.custom-background-setting b{color:#334e67;font-size:12px}.custom-background-setting small{color:#788b9e;font-size:9px;line-height:1.55}.custom-background-preview{color:#4e7da5;background:linear-gradient(145deg,#f8fcff,#dbe8f3);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.custom-background-preview i{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.custom-background-preview svg{width:21px}.custom-background-setting nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.custom-background-setting nav button{color:#476983;cursor:pointer;background:#4c7ea914;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:10px;font-weight:770;display:flex}.custom-background-setting nav button:hover{color:#286d9f;background:#3d87c121}.custom-background-setting nav svg{width:15px}.custom-background-setting>p{color:#4b7492;margin:0;font-size:9px;line-height:1.5}.reading-home-tabs.is-private-only{grid-template-columns:repeat(2,minmax(0,1fr))}.library-book-cover.format-markdown{background:linear-gradient(155deg,#5d9a9c,#3f7379)}.library-book-cover.format-pdf{background:linear-gradient(155deg,#d36f74,#9c4952)}.library-book-cover.format-mobi,.library-book-cover.format-azw3{background:linear-gradient(155deg,#a88761,#73593f)}.library-reading-page{position:relative}.library-pdf-reader{background:#eef2f5;border:0;border-radius:14px;width:100%;height:min(72vh,840px)}.library-format-notice{background:#58708414;border-radius:15px;align-items:flex-start;gap:9px;min-height:88px;display:flex;color:#5d6c78!important;font-family:var(--font-ui)!important;text-align:left!important;text-indent:0!important;padding:17px!important;font-size:13px!important;line-height:1.7!important}.library-format-notice svg{flex:none;width:18px}.library-chapter-end-actions{border-top:1px solid #6c5b441c;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:42px;padding-top:19px;display:grid}.library-chapter-end-actions button{color:#675c4e;cursor:pointer;background:#ffffffab;border:0;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-weight:740;display:inline-flex}.library-chapter-end-actions button:last-child{justify-self:end}.library-chapter-end-actions button:disabled{opacity:.35;cursor:not-allowed}.library-chapter-end-actions svg{width:16px}.library-chapter-end-actions span{color:#948575;font-size:10px}.reading-page-turn{z-index:2;color:#415362ad;opacity:0;cursor:pointer;background:#ffffff03;border:0;border-radius:15px;width:48px;transition:opacity .18s,background .18s;position:absolute;top:110px;bottom:100px}.reading-page-turn.previous{left:8px}.reading-page-turn.next{right:8px}.reading-page-turn:hover,.reading-page-turn:focus-visible{opacity:1;background:#ffffff9e;outline:none}.reading-page-turn:disabled{display:none}.reading-page-turn svg{width:22px}.library-reader.theme-night .library-chapter-end-actions{border-top-color:#ffffff17}.library-reader.theme-night .library-chapter-end-actions button{color:#c9d5de;background:#ffffff14}.library-reader.theme-night .reading-page-turn{color:#d9e4ec}.reading-platforms{background:#ffffff8f;border:1px solid #3b5d7c14;border-radius:20px;margin-top:18px;padding:17px}.reading-platforms>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.reading-platforms>header small{color:#5d8aab;letter-spacing:.13em;font-size:8px;font-weight:820}.reading-platforms>header h3{color:#304d66;margin:4px 0 0;font-size:16px}.reading-platforms>header>span{color:#8695a4;font-size:9px}.reading-platforms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.reading-platforms button{color:#3d607b;min-width:0;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #3d5f7e12;border-radius:14px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.reading-platforms button:hover{color:#286f9f;background:#fff}.reading-platforms button>span{gap:3px;min-width:0;display:grid}.reading-platforms button b{font-size:11px}.reading-platforms button small{color:#8494a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reading-platforms button svg{flex:none;width:14px}.reading-platforms>p{color:#7a8d9e;margin:11px 2px 0;font-size:9px;line-height:1.6}.reading-platform-browser{background:#f7fbfeb8;border:1px solid #3a5b7a14;border-radius:25px;flex-direction:column;min-height:100%;padding:14px;display:flex}.reading-platform-browser>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.reading-platform-browser>header>button,.reading-platform-actions>button,.reading-platform-actions>a{color:#4d687e;cursor:pointer;background:#ffffffc7;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.reading-platform-browser>header>button:hover,.reading-platform-actions>button:hover,.reading-platform-actions>a:hover{color:#2676aa;background:#fff}.reading-platform-browser>header svg{width:15px}.reading-platform-browser>header>span{flex-direction:column;min-width:0;display:flex}.reading-platform-browser>header>span b{color:#2f4b63;font-size:14px}.reading-platform-browser>header>span small{color:#8293a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.reading-platform-actions{align-items:center;gap:7px;display:flex}.reading-platform-security{color:#61798e;background:#e5f1f9b8;border-radius:14px;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.reading-platform-security>svg{color:#4f8aac;flex:none;width:18px}.reading-platform-security>span{flex-direction:column;min-width:0;display:flex}.reading-platform-security b{color:#47637a;font-size:10px}.reading-platform-security small{margin-top:3px;font-size:8px;line-height:1.5}.reading-platform-viewport{background:#fff;border:1px solid #39577517;border-radius:18px;flex:1;min-height:560px;margin-top:10px;position:relative;overflow:hidden}.reading-platform-viewport iframe{background:#fff;border:0;width:100%;height:min(68vh,720px);min-height:560px}.reading-platform-loading{z-index:1;color:#61798e;text-align:center;background:#f8fbfdf0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.reading-platform-loading svg{color:#4d8ab0;width:24px}.reading-platform-loading b{color:#38566f;font-size:14px}.reading-platform-loading span{max-width:300px;font-size:9px;line-height:1.6}.side-reading-open-library{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#4b87ad;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;font-weight:780;display:inline-flex}.side-reading-open-library:hover{background:#39779f}.side-reading-open-library svg{width:16px}.reading-platform-unavailable{color:#587086;text-align:center;background:#fff9;border:1px dashed #43617e29;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:430px;margin-top:12px;padding:34px;display:flex}.reading-platform-unavailable>svg{color:#5c8cae;width:34px}.reading-platform-unavailable>span{max-width:520px}.reading-platform-unavailable small{color:#7692a7;letter-spacing:.13em;font-size:8px;font-weight:820}.reading-platform-unavailable h3{color:#304c64;margin:8px 0 0;font-size:20px}.reading-platform-unavailable p{margin:9px 0 0;font-size:11px;line-height:1.75}.reading-platform-unavailable>a{color:#fff;background:#3f86b9;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.reading-platform-unavailable>a svg{width:15px}.reading-platform-browser>footer{color:#7a8c9c;text-align:center;margin-top:10px;font-size:8px;line-height:1.6}.poem-reading-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.poem-reading-toolbar>span{color:#8b765e;font-size:9px;font-weight:700}.poem-reading-toolbar button{color:#755d43;cursor:pointer;background:#9d76491c;border:0;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:9px;font-weight:760;display:inline-flex}.poem-reading-toolbar svg{width:14px}.poem-full-text .poem-line{margin-bottom:11px}.poem-full-text .poem-line:last-child{margin-bottom:0}.poem-full-text .poem-line>span{color:#9d8871;font-family:var(--font-ui);letter-spacing:.04em;font-size:9px;font-weight:560;line-height:1.5;display:block}.poem-full-text .poem-line>p{margin:1px 0 0}.settings-sheet.memo-manager-sheet{width:min(980px,100vw - 28px)}.memo-manager-toolbar{align-items:center;gap:8px;display:flex}.memo-manager-toolbar button{color:#446985;cursor:pointer;background:#4283b717;border:0;border-radius:13px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:760;display:inline-flex}.memo-manager-toolbar button:first-child{color:#fff;background:linear-gradient(135deg,#4196d1,#426fd2)}.memo-manager-toolbar svg{width:16px}.memo-manager-layout{grid-template-columns:270px minmax(0,1fr);gap:11px;min-height:500px;margin-top:13px;display:grid}.memo-history,.memo-editor{background:#ffffff94;border:1px solid #3b587414;border-radius:19px;min-width:0}.memo-history{padding:13px 8px;overflow:hidden auto}.memo-history>header{justify-content:space-between;align-items:center;padding:0 6px 9px;display:flex}.memo-history>header b{color:#3e5972;font-size:12px}.memo-history>header span{color:#8898a7;font-size:9px}.memo-history>p{color:#8796a4;text-align:center;margin:0;padding:34px 14px;font-size:10px;line-height:1.6}.memo-history-group>small{color:#94a2ae;padding:10px 7px 5px;font-size:8px;font-weight:760;display:block}.memo-history-group>button{color:#425e76;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:58px;padding:9px;display:grid}.memo-history-group>button:hover,.memo-history-group>button.active{background:#498bbe1a}.memo-history-group button>span{gap:4px;min-width:0;display:grid}.memo-history-group button b,.memo-history-group button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memo-history-group button b{font-size:11px}.memo-history-group button small,.memo-history-group button em{color:#8796a4;font-size:8px;font-style:normal}.memo-editor{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:15px;display:grid}.memo-editor>label{color:#71869a;gap:6px;min-height:0;font-size:9px;font-weight:730;display:grid}.memo-editor input,.memo-editor textarea{color:#2e485f;background:#fafcffd1;border:1px solid #3d5b7914;border-radius:13px;outline:0;width:100%;font-size:13px}.memo-editor input{height:45px;padding:0 13px;font-weight:730}.memo-editor textarea{resize:vertical;height:100%;min-height:310px;padding:13px;line-height:1.75}.memo-editor input:focus,.memo-editor textarea:focus{border-color:#3785c24d;box-shadow:0 0 0 4px #3785c212}.memo-editor footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.memo-editor footer>span{color:#8394a3;font-size:9px}.memo-editor footer>div{gap:7px;display:flex}.memo-editor footer button{cursor:pointer;border:0;border-radius:12px;align-items:center;gap:5px;min-height:39px;padding:0 12px;font-size:9px;font-weight:760;display:inline-flex}.memo-editor footer svg{width:15px}.memo-save{color:#fff;background:linear-gradient(135deg,#3c91ce,#426fd2)}.memo-delete{color:#a0535b;background:#b44a5414}.memo-notice{color:#4c718e;background:#4388be14;border-radius:11px;margin:0;padding:9px 11px;font-size:9px}.app-grid>a>span:last-child{color:#263b51;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-weight:750}.brand-icon img{image-rendering:auto;backface-visibility:hidden}@media (max-width:760px){.reading-platforms>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-platform-browser>header{grid-template-columns:auto minmax(0,1fr)}.reading-platform-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.reading-page-turn{display:none}.library-chapter-end-actions{grid-template-columns:1fr 1fr}.library-chapter-end-actions span{text-align:center;grid-area:1/1/auto/-1}.library-chapter-end-actions button:last-child{justify-self:stretch}.settings-sheet.memo-manager-sheet{width:100%}.memo-manager-layout{grid-template-columns:1fr;min-height:0}.memo-history{max-height:220px}.memo-editor textarea{min-height:280px}}@media (max-width:480px){.custom-background-setting nav,.reading-platforms>div{grid-template-columns:1fr}.memo-manager-toolbar{flex-direction:column;align-items:stretch}.memo-manager-toolbar button{justify-content:center}.memo-editor footer{flex-direction:column;align-items:stretch}.memo-editor footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memo-editor footer button{justify-content:center}}body:has(.newtab.theme-peach){background:#efe3d2}body:has(.newtab.theme-mint){background:#0f1218}.newtab.theme-peach{--ink:#3a281a;--muted:#7d6a57;--blue:#a26a33;--line:#785a3229;--glass:#fffcf6d1;--clock-ink:#4a2d1d;--clock-muted:#8a6f5c;--clock-surface:#fffaf2b8;--clock-border:#fff8ece6;--clock-glow:#78502a29;background:radial-gradient(circle at 8% 0,#fffaf2eb 0 9%,#0000 33%),radial-gradient(circle at 90% 74%,#d5966042 0 12%,#0000 40%),linear-gradient(150deg,#f7ead9 0%,#e6d2bd 45%,#c7b7a8 100%)}.newtab.theme-peach .clock-block strong,.newtab.theme-peach .card-heading h2,.newtab.theme-peach .hot-card h2,.newtab.theme-peach .section-heading h2,.newtab.theme-peach .app-card h3,.newtab.theme-peach .daily-card>h3,.newtab.theme-peach .memo-card h3,.newtab.theme-peach .privacy-card h3,.newtab.theme-peach .right-detail-header h2,.newtab.theme-peach .calendar-today strong,.newtab.theme-peach .fortune-card h2{letter-spacing:.015em;font-family:Iowan Old Style,Noto Serif SC,Songti SC,Georgia,serif}.newtab.theme-peach .search-box,.newtab.theme-peach .ios-card,.newtab.theme-peach .search-candidate-panel,.newtab.theme-peach .right-detail-header,.newtab.theme-peach .right-detail-header nav button,.newtab.theme-peach .side-hot-detail li,.newtab.theme-peach .settings-sheet,.newtab.theme-peach .focus-panel,.newtab.theme-peach .focus-current-task{color:var(--ink);background:linear-gradient(145deg,#fffcf6eb,#f2e6d7d6);border-color:#8a693c29}.newtab.theme-peach .search-box input,.newtab.theme-peach .engine-select>button,.newtab.theme-peach .search-suggestions span,.newtab.theme-peach .search-suggestions button{color:var(--ink)}.newtab.theme-peach .search-suggestions span,.newtab.theme-peach .search-suggestions button{color:#3a281ac7}.newtab.theme-peach .search-divider{background:#785a322e}.newtab.theme-peach .round-action,.newtab.theme-peach .browser-download{color:#5a432c;background:#fffcf6b8;border-color:#fff8eccc}.newtab.theme-peach .dock .brand-icon.dock-icon,.newtab.theme-peach .dock-settings .brand-icon.dock-icon,.newtab.theme-peach .dock-last .brand-icon.dock-icon{color:#7a5f3e;background:linear-gradient(145deg,#fffdf8,#ead9c6);border-color:#fffaf2f5}.newtab.theme-peach .dock-divider{background:#785f3c38}.newtab.theme-peach .dock-context-menu{color:#4a3726;background:#fffaf2f5;border-color:#8a693c29}.newtab.theme-peach .dock-context-menu-title small{color:#9a8368}.newtab.theme-peach .dock-context-menu>button{color:#a06a2f}.newtab.theme-peach .dock-context-menu>button:hover,.newtab.theme-peach .dock-context-menu>button:focus-visible{background:#a06a2f1a}.newtab.theme-peach .right-detail-header>div>span{color:var(--blue)}.newtab.theme-peach .right-detail-header small,.newtab.theme-peach .right-detail-scroll h3{color:#6f5a45}.newtab.theme-peach .right-detail-scroll p,.newtab.theme-peach .right-detail-scroll li{color:#5c4836}.newtab.theme-peach .sheet-header p{color:#8a7358}.newtab.theme-peach .sheet-close{color:#6b5136;background:#785a321a}.newtab.theme-peach .ios-input,.newtab.theme-peach .select-shell select{color:#3f2d1d;background:#fffcf6db;border-color:#785a3229}.newtab.theme-peach .time-stepper,.newtab.theme-peach .display-mode>button,.newtab.theme-peach .icon-choice,.newtab.theme-peach .text-choice,.newtab.theme-peach .switch-row,.newtab.theme-peach .theme-choice,.newtab.theme-peach .official-holidays>div,.newtab.theme-peach .wood-styles button,.newtab.theme-peach .manage-apps>div,.newtab.theme-peach .fortune-yiji>div,.newtab.theme-peach .auth-providers button,.newtab.theme-peach .account-security>div,.newtab.theme-peach .dock-personalize-button,.newtab.theme-peach .dock-manage-list>div,.newtab.theme-peach .dock-library button{color:#4a3726;background:#fffcf6b8;border-color:#785a3224}.newtab.theme-peach .focus-panel>header small{color:#8a7255}.newtab.theme-peach .app-grid>a>span:last-child{color:#3f2d1d}.newtab.theme-mint{--ink:#e9edf4;--muted:#98a4b7;--blue:#6d8bff;--line:#ffffff14;--glass:#ffffff0d;--clock-ink:#eef2f9;--clock-muted:#8c98ab;--clock-surface:#10131a80;--clock-border:#ffffff1f;--clock-glow:#0000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 6% -4%,#6d8bff29 0 10%,#0000 36%),radial-gradient(circle at 94% 78%,#4e5c962e 0 12%,#0000 40%),linear-gradient(150deg,#14171f 0%,#1b2130 45%,#0f1218 100%)}.newtab.theme-mint .ambient-one,.newtab.theme-mint .ambient-two,.newtab.theme-mint .ambient-three{opacity:.35;filter:saturate(.7)brightness(.7)}.newtab.theme-mint .brand-lockup b{color:#eef2f9}.newtab.theme-mint .brand-lockup small{color:#e0e8f48c}.newtab.theme-mint .clock-block strong{filter:drop-shadow(0 9px 22px var(--clock-glow))}.newtab.theme-mint .round-action,.newtab.theme-mint .browser-download{color:#e9f0fae0;background:#1418208c;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.newtab.theme-mint .round-action:hover,.newtab.theme-mint .browser-download:hover{background:#262b37b3}.newtab.theme-mint .avatar{background:linear-gradient(145deg,#5b73d6,#4746a6);box-shadow:0 12px 27px #14182866}.newtab.theme-mint .search-box{background:linear-gradient(100deg,#181c25d1,#12161ec7);border-color:#ffffff1a;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff0d}.newtab.theme-mint .search-box:focus-within{border-color:#6d8bff66;box-shadow:0 26px 65px #00000059,0 0 0 4px #6d8bff1a}.newtab.theme-mint .search-box input,.newtab.theme-mint .engine-select>button{color:#eef1f6}.newtab.theme-mint .engine-select>button:hover{background:#ffffff12}.newtab.theme-mint .search-divider{background:#ffffff1f}.newtab.theme-mint .search-icon{color:#94a1b6}.newtab.theme-mint .search-suggestions span{color:#e6ecf6b8}.newtab.theme-mint .search-suggestions button{color:#e6ecf6ad}.newtab.theme-mint .search-suggestions button:hover{color:var(--blue);background:0 0}.newtab.theme-mint .search-candidate-panel{color:#dde4ee;background:#151921f5;border-color:#ffffff1a;box-shadow:0 25px 60px #0006,inset 0 1px #ffffff0d}.newtab.theme-mint .candidate-suggestions>button b,.newtab.theme-mint .candidate-history b{color:#dfe6f0}.newtab.theme-mint .candidate-suggestions>button small,.newtab.theme-mint .candidate-history small,.newtab.theme-mint .candidate-history>span{color:#8f9db0}.newtab.theme-mint .candidate-suggestions>button svg{color:#7d99d6}.newtab.theme-mint .ios-card{background:linear-gradient(145deg,#1e232db8,#1418219e);border-color:#ffffff17;box-shadow:0 24px 64px #00000061,inset 0 1px #ffffff0d}.newtab.theme-mint .ios-card:before{background:linear-gradient(120deg,#ffffff0d,#0000 44%)}.newtab.theme-mint .card-heading h2,.newtab.theme-mint .hot-card h2,.newtab.theme-mint .section-heading h2,.newtab.theme-mint .app-card h3,.newtab.theme-mint .daily-card>h3,.newtab.theme-mint .memo-card h3,.newtab.theme-mint .privacy-card h3,.newtab.theme-mint .temperature>strong,.newtab.theme-mint .countdown strong,.newtab.theme-mint .calendar-today strong,.newtab.theme-mint .fortune-card h2{color:#edf0f6}.newtab.theme-mint .card-heading small,.newtab.theme-mint .calendar-today small,.newtab.theme-mint .fortune-card small,.newtab.theme-mint .hot-card li a small,.newtab.theme-mint .daily-card small{color:#9aa7b9}.newtab.theme-mint .app-card header p,.newtab.theme-mint .app-grid>a>span:last-child{color:#dfe6f0}.newtab.theme-mint .dock-highlight{background:linear-gradient(#ffffff0f,#0000 70%)}.newtab.theme-mint .dock .brand-icon.dock-icon.has-site-logo{background:#f0f4faf5}.newtab.theme-mint .dock-tooltip{color:#1b2430;background:#c8d0def0}.newtab.theme-mint .dock-context-menu{color:#dbe2ec;background:#161a22f5;border-color:#ffffff1a;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff0d}.newtab.theme-mint .dock-context-menu-title small{color:#8b99ac}.newtab.theme-mint .dock-context-menu>button{color:#ff9da3}.newtab.theme-mint .dock-context-menu>button small{color:#b6a2a6}.newtab.theme-mint .dock-context-menu>button:hover,.newtab.theme-mint .dock-context-menu>button:focus-visible{background:#ff6e7624}.newtab.theme-mint .right-detail-header{background:#0f121880;border-bottom-color:#ffffff14}.newtab.theme-mint .right-detail-header h2{color:#e7ecf4}.newtab.theme-mint .right-detail-header small{color:#8d99ab}.newtab.theme-mint .right-detail-header nav button{color:#a7b2c2;background:#ffffff0d;border-color:#ffffff14}.newtab.theme-mint .right-detail-header nav button:hover{color:var(--blue);background:#ffffff1a}.newtab.theme-mint .right-detail-scroll h3{color:#cdd6e2}.newtab.theme-mint .right-detail-scroll p,.newtab.theme-mint .right-detail-scroll li,.newtab.theme-mint .side-hot-controls>button,.newtab.theme-mint .side-hot-meta{color:#9aa6b8}.newtab.theme-mint .side-hot-controls>button,.newtab.theme-mint .side-hot-detail li{background:#ffffff0b;border-color:#ffffff14}.newtab.theme-mint .side-hot-controls>button:hover{background:#ffffff17}.newtab.theme-mint .side-hot-detail li>b{color:#b3bfd0}.newtab.theme-mint .side-hot-detail li>a{color:#e2e9f3}.newtab.theme-mint .side-hot-detail li>a small{color:#98a5b7}.newtab.theme-mint .settings-sheet{background:linear-gradient(145deg,#1b1f29f7,#11141cfa);border-color:#ffffff1a;box-shadow:-22px 0 66px #00000073,inset 0 1px #ffffff0d}.newtab.theme-mint .sheet-header{border-color:#ffffff14}.newtab.theme-mint .sheet-header p,.newtab.theme-mint .field-label,.newtab.theme-mint .setting-title{color:#9aa7b9}.newtab.theme-mint .sheet-close{color:#c3cdda;background:#ffffff14}.newtab.theme-mint .ios-input,.newtab.theme-mint .select-shell select,.newtab.theme-mint .time-select-row select{color:#e6ebf3;background:#ffffff12;border-color:#ffffff1f}.newtab.theme-mint .ios-input::placeholder{color:#8290a3}.newtab.theme-mint .time-stepper,.newtab.theme-mint .display-mode>button,.newtab.theme-mint .icon-choice,.newtab.theme-mint .text-choice,.newtab.theme-mint .switch-row,.newtab.theme-mint .theme-choice,.newtab.theme-mint .official-holidays>div,.newtab.theme-mint .wood-styles button,.newtab.theme-mint .manage-apps>div,.newtab.theme-mint .fortune-yiji>div,.newtab.theme-mint .auth-providers button,.newtab.theme-mint .account-security>div,.newtab.theme-mint .dock-personalize-button,.newtab.theme-mint .dock-manage-list>div,.newtab.theme-mint .dock-library button{color:#dbe2ec;background:#ffffff0e;border-color:#ffffff17}.newtab.theme-mint .time-stepper>small,.newtab.theme-mint .switch-row small,.newtab.theme-mint .theme-choice small{color:#8f9cae}.newtab.theme-mint .display-mode>button.active,.newtab.theme-mint .icon-choice.active,.newtab.theme-mint .text-choice.active,.newtab.theme-mint .theme-choice.active,.newtab.theme-mint .wood-styles button.active{color:var(--blue);background:#6d8bff1f;border-color:#6d8bff4d}.newtab.theme-mint .privacy-note{color:#a9b4c6;background:#6d8bff14;border-color:#6d8bff24}.newtab.theme-mint .calendar-sheet-today,.newtab.theme-mint .fortune-sheet-score,.newtab.theme-mint .guest-profile,.newtab.theme-mint .live-weather-panel,.newtab.theme-mint .wood-style-preview{color:#dbe2ec;background:linear-gradient(145deg,#1e232db3,#14182199);border-color:#ffffff17}.newtab.theme-mint .calendar-sheet-today small,.newtab.theme-mint .fortune-sheet-score small,.newtab.theme-mint .guest-profile small{color:#9aa7b9}.newtab.theme-mint .focus-panel{color:#dfe6f0;background:linear-gradient(145deg,#1b1f28e6,#12161edb);border-color:#ffffff14;box-shadow:0 26px 70px #0006,inset 0 1px #ffffff0d}.newtab.theme-mint .focus-panel>header small{color:#9aa7b9}.newtab.theme-mint .focus-current-task{background:#ffffff0d;border-color:#ffffff14}.newtab.theme-mint .focus-current-task strong,.newtab.theme-mint .focus-timer>div,.newtab.theme-mint .focus-task-picker select{color:#e6ecf4}.newtab.theme-mint .focus-timer{border-left-color:#ffffff14}.newtab.theme-mint .privacy-card,.newtab.theme-mint .memo-card{border-color:#ffffff14}.theme-choice.sky>span{background:linear-gradient(150deg,#eef4fb,#a8c2e2)}.theme-choice.peach>span{background:linear-gradient(150deg,#f6e8d6,#c8a37a)}.theme-choice.mint>span{background:linear-gradient(150deg,#2a3040,#131722)}.weather-refresh{right:61px}.weather-refresh svg{width:18px}.weather-refresh:disabled{cursor:default}.dock{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(#fcfdff80,#eef3fa52);border-color:#ffffff57;box-shadow:0 12px 30px -18px #1c283c47,inset 0 1px #fff9}.dock .brand-icon.dock-icon{background:linear-gradient(145deg,#ffffffbd,#e7eef780);border-color:#ffffff80;border-radius:15px;box-shadow:inset 0 1px #fff9,0 2px 8px #1c283c0f}.dock .dock-item:hover .dock-icon{filter:saturate(1.06);box-shadow:inset 0 1px #fff9,0 10px 20px #1c283c29}.dock-divider{background:#37475c26}.newtab.theme-peach .dock{background:linear-gradient(#fffcf685,#f0e5d66b);border-color:#fff8ee66;box-shadow:0 12px 30px -18px #523c224d,inset 0 1px #ffffffa6}.newtab.theme-peach .dock .brand-icon.dock-icon{color:#6b563a;background:linear-gradient(145deg,#fffdf8c2,#e6d2b88a);border-color:#fffaf285;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #523c2212}.newtab.theme-peach .dock .dock-item:hover .dock-icon{box-shadow:inset 0 1px #ffffffb3,0 10px 20px #523c222e}.newtab.theme-mint .dock{background:linear-gradient(#32364099,#262a3475);border-color:#e5e7f01f;box-shadow:0 12px 30px -18px #00000080,inset 0 1px #ffffff14}.newtab.theme-mint .dock .brand-icon.dock-icon:not(.has-site-logo),.newtab.theme-mint .dock-settings .brand-icon.dock-icon,.newtab.theme-mint .dock-last .brand-icon.dock-icon{color:#dfe7f4;background:linear-gradient(145deg,#424752fa,#2a2e38fa);border-color:#e5e7f024;box-shadow:inset 0 1px #ffffff12}.newtab.theme-mint .dock .dock-item:hover .dock-icon{box-shadow:inset 0 1px #ffffff12,0 10px 18px #00000052}.newtab.theme-mint .dock-divider{background:#ffffff1f}
