svg{vertical-align:baseline;display:inline}.workspace-activation-gate{min-height:60vh;color:var(--value-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.workspace-activation-gate h1{color:var(--text-main);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:24px;font-weight:600}.workspace-activation-gate p{max-width:420px;color:var(--text-muted);margin:0 0 8px;font-size:13px;line-height:1.55}.workspace-activation-mark{border:1px solid var(--border-color);background:var(--card-bg);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.workspace-activation-action,.workspace-activation-reload{min-height:44px}.workspace-activation-reload{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;text-decoration:underline}.workspace-activation-spinner{border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite workspace-activation-spin}@keyframes workspace-activation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-activation-spinner{animation:none}}.reader-session-pending-banner{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-color));background:color-mix(in srgb, var(--chip-bg) 74%, var(--card-bg));width:100%;min-height:54px;color:var(--text-main);text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:2px 0 18px;padding:9px 12px;display:grid}.reader-session-pending-banner>span{gap:2px;min-width:0;display:grid}.reader-session-pending-banner strong{font-size:12px}.reader-session-pending-banner small{color:var(--text-muted);font-size:10px}.reader-session-review-modal{width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 32px);overflow:auto}.reader-session-review-modal .workspace-modal-header p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.reader-session-review-intro{color:var(--text-muted);margin:0 0 16px;font-size:12px;line-height:1.55}.reader-session-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reader-session-review-grid label{color:var(--text-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.reader-session-review-grid input,.reader-session-review-grid textarea{width:100%;min-height:44px}.reader-session-review-wide{grid-column:1/-1}.reader-session-progress-choice{background:color-mix(in srgb, var(--chip-bg) 70%, transparent);cursor:pointer;border-radius:12px;align-items:center;min-height:44px;padding:8px 10px;grid-template-columns:auto minmax(0,1fr)!important}.reader-session-progress-choice input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;box-sizing:border-box;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--value-color,var(--accent));cursor:pointer;border-radius:3px;justify-self:start;margin:0;padding:0}.reader-session-progress-choice input[type=checkbox]:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px}.reader-session-review-meta{color:var(--text-muted);align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.reader-session-review-actions .btn-primary,.reader-session-review-actions .btn-secondary{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.reader-session-discard{color:var(--danger,#985c68)}@media (width<=620px){.reader-session-review-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.reader-session-review-grid{grid-template-columns:1fr}.reader-session-review-wide{grid-column:auto}}body.landing-visible .landing-v2 .landing-manuscript-notes{background:linear-gradient(180deg, color-mix(in srgb, var(--stat-grad) 32%, transparent), color-mix(in srgb, var(--card-bg) 65%, transparent)), var(--landing-paper);grid-template-rows:repeat(3,auto);align-content:center;gap:8px;padding:16px 11px 16px 17px;position:relative;overflow:hidden}body.landing-visible .landing-v2 .landing-manuscript-page{min-height:0;display:block}body.landing-visible .landing-v2 .landing-manuscript-grid{z-index:1;gap:0;padding:clamp(25px,3.7vw,43px) clamp(18px,3vw,34px) 26px;display:grid;position:relative}body.landing-visible .landing-v2 .landing-manuscript-row{grid-template-columns:minmax(0,1fr) minmax(138px,190px);align-items:center;gap:clamp(22px,3.2vw,39px);min-height:86px;display:grid}body.landing-visible .landing-v2 .landing-manuscript-text{min-width:0;color:var(--landing-ink-soft);margin:0;font:500 clamp(14px,1.48vw,17px)/1.76 Noto Serif Display,Georgia,serif;position:relative}body.landing-visible .landing-v2 .landing-margin-note{border:1px solid color-mix(in srgb, currentColor 30%, var(--card-border) 70%);background:color-mix(in srgb, var(--card-bg) 86%, currentColor 8%);min-width:0;color:var(--landing-rose);box-shadow:0 7px 17px color-mix(in srgb, var(--shadow-color) 28%, transparent);border-radius:12px;align-self:center;padding:10px 12px;font-family:inherit;position:relative}body.landing-visible .landing-v2 .landing-margin-note:before{content:"";opacity:.8;border-top:1px dashed;width:clamp(16px,2.3vw,30px);position:absolute;top:50%;right:calc(100% + 7px)}body.landing-visible .landing-v2 .landing-margin-note b{color:currentColor;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900;display:block}body.landing-visible .landing-v2 .landing-margin-note span{color:color-mix(in srgb, var(--text-main) 77%, currentColor 23%);font-size:clamp(8px,.72vw,9.5px);font-weight:650;line-height:1.35;display:block}body.landing-visible .landing-v2 .landing-margin-note.note-sage{color:var(--landing-sage)}body.landing-visible .landing-v2 .landing-margin-note.note-gold{color:var(--landing-gold)}body.theme-night.landing-visible .landing-v2 .landing-margin-note{background:color-mix(in srgb, var(--card-bg) 86%, currentColor 6%)}body.landing-visible .landing-v2 .landing-manuscript-notes:before{content:"";z-index:0;background:var(--landing-hero-plate) no-repeat center / contain;width:142px;height:205px;opacity:calc(var(--landing-ornament-opacity) * .78);pointer-events:none;position:absolute;bottom:-43px;right:-56px;transform:rotate(-12deg)}body.landing-visible .landing-v2 .landing-manuscript-notes:after{content:"POSTILAE";z-index:0;color:color-mix(in srgb, var(--label-color) 65%, transparent);letter-spacing:.16em;writing-mode:vertical-rl;font-size:6px;font-weight:900;position:absolute;top:17px;right:13px}body.landing-visible .landing-v2 .landing-manuscript-note{border:1px solid color-mix(in srgb, currentColor 32%, var(--card-border) 68%);background:linear-gradient(120deg, color-mix(in srgb, var(--card-bg) 83%, transparent), color-mix(in srgb, currentColor 4%, var(--card-bg)));min-height:58px;box-shadow:0 4px 11px color-mix(in srgb, var(--shadow-color) 32%, transparent), inset 0 1px 0 #ffffff47;transform:rotate(var(--landing-note-tilt,0deg));border-left:3px solid;border-radius:3px 12px 12px 3px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:7px;margin:0 -2px;padding:8px;display:grid}body.landing-visible .landing-v2 .landing-manuscript-note.note-rose{--landing-note-tilt:-1.3deg}body.landing-visible .landing-v2 .landing-manuscript-note.note-sage{--landing-note-tilt:.9deg}body.landing-visible .landing-v2 .landing-manuscript-note.note-gold{--landing-note-tilt:-1.1deg}body.landing-visible .landing-v2 .landing-manuscript-note+.landing-manuscript-note{margin-top:8px}body.landing-visible .landing-v2 .landing-manuscript-note:before{opacity:.72;background:linear-gradient(90deg,currentColor,#0000);width:18px;left:-22px}body.landing-visible .landing-v2 .landing-manuscript-note span{color:currentColor;background:var(--landing-paper);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid;position:static}body.landing-visible .landing-v2 .landing-manuscript-note p{color:color-mix(in srgb, var(--text-main) 78%, currentColor 22%);letter-spacing:-.01em;text-wrap:balance;font:600 clamp(8px,.7vw,9.5px)/1.35 Noto Serif Display,Georgia,serif}body.theme-night.landing-visible .landing-v2 .landing-manuscript-note{background:color-mix(in srgb, var(--card-bg) 84%, transparent)}@media (width<=680px){body.landing-visible .landing-v2 .landing-manuscript-notes{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}body.landing-visible .landing-v2 .landing-manuscript-notes:before{width:110px;height:132px;bottom:-38px;right:-36px}body.landing-visible .landing-v2 .landing-manuscript-notes:after{display:none}body.landing-visible .landing-v2 .landing-manuscript-note,body.landing-visible .landing-v2 .landing-manuscript-note+.landing-manuscript-note{grid-template-columns:1fr;align-content:start;gap:4px;margin:0;padding:9px 7px}body.landing-visible .landing-v2 .landing-manuscript-note:before{display:none}body.landing-visible .landing-v2 .landing-manuscript-note span{width:18px;height:18px}body.landing-visible .landing-v2 .landing-manuscript-note p{font-size:7.5px}}@media (width>=681px){body.landing-visible .landing-shell.landing-v2:before,body.landing-visible .landing-shell.landing-v2:after{z-index:0;pointer-events:none;width:clamp(210px,22vw,360px);height:clamp(210px,22vw,360px);position:fixed;content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:block!important}body.landing-visible .landing-shell.landing-v2:before{mix-blend-mode:multiply;inset:-68px auto auto -82px;transform:rotate(-9deg);background-image:var(--landing-hero-plate)!important;opacity:.095!important}body.landing-visible .landing-shell.landing-v2:after{mix-blend-mode:multiply;inset:auto -88px -96px auto;transform:scaleX(-1)rotate(8deg);background-image:var(--landing-vine)!important;opacity:.085!important}body.theme-neutral.landing-visible .landing-shell.landing-v2:before,body.theme-neutral.landing-visible .landing-shell.landing-v2:after{filter:sepia(.12)saturate(.62);opacity:.075!important}body.theme-night.landing-visible .landing-shell.landing-v2:before,body.theme-night.landing-visible .landing-shell.landing-v2:after{content:none!important;background-image:none!important;display:none!important}}.v10-books-filter-row.has-filter-menu{align-items:stretch;position:relative;flex-wrap:nowrap!important;gap:7px!important;display:flex!important;overflow:visible!important}.v10-books-filter-row.has-filter-menu>.library-shelf-filter,.v10-books-filter-row.has-filter-menu .library-filter-menu-trigger{min-width:0;min-height:34px;font:inherit;cursor:pointer;border-radius:999px;margin:0}.v10-books-filter-row.has-filter-menu>.library-shelf-filter{flex:none!important}.library-filter-menu-wrap{z-index:35;flex:0 auto;min-width:0;position:relative}.v10-books-filter-row.has-filter-menu .library-filter-menu-trigger{white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;max-width:230px;display:flex}.library-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-filter-trigger-chevron{flex:none;place-items:center;margin-left:1px;transition:transform .16s;display:grid}.library-filter-menu-trigger.is-open .library-filter-trigger-chevron{transform:rotate(180deg)}.library-filter-menu{z-index:80;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid color-mix(in srgb, var(--card-border) 78%, var(--value-color) 22%);background:var(--card-bg);width:min(278px,100vw - 44px);max-width:calc(100vw - 24px);max-height:min(480px,100dvh - 24px);box-shadow:0 18px 42px color-mix(in srgb, var(--shadow-color) 88%, transparent), inset 0 1px 0 color-mix(in srgb, var(--card-bg) 78%, white 22%);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden auto}.library-filter-menu[hidden]{display:none!important}.library-filter-menu-item{width:100%;min-width:0;min-height:40px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:7px 9px;display:grid}.library-filter-menu-item+.library-filter-menu-item{margin-top:2px}.library-filter-menu-label{align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:700;display:flex}.library-filter-menu-label svg{width:13px;height:13px;color:var(--value-color);flex:none}.library-filter-menu-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-filter-menu-item .book-count-badge{text-align:center;min-width:23px;padding:3px 6px!important}.library-filter-menu-check{width:14px;height:14px;color:var(--value-color);place-items:center;display:grid}.library-filter-menu-item:hover,.library-filter-menu-item.is-active{border-color:color-mix(in srgb, var(--card-border) 72%, var(--value-color) 28%);background:color-mix(in srgb, var(--chip-bg) 76%, var(--card-bg) 24%)}.library-filter-menu-item.is-active{color:var(--value-color)}.library-filter-menu-item:focus-visible,.library-filter-menu-trigger:focus-visible,.library-shelf-filter:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}body.theme-night .library-filter-menu{box-shadow:0 20px 45px #0006,inset 0 1px #ffffff0d}@media (width<=620px){.v10-books-filter-row.has-filter-menu{width:100%;gap:8px!important}.v10-books-filter-row.has-filter-menu>.library-shelf-filter,.v10-books-filter-row.has-filter-menu>.library-filter-menu-wrap{min-width:0;flex:1 1 0!important}.v10-books-filter-row.has-filter-menu>.library-shelf-filter,.v10-books-filter-row.has-filter-menu .library-filter-menu-trigger{justify-content:center;width:100%;max-width:none;min-height:44px!important}.library-filter-menu{width:min(300px,100vw - 36px);left:auto;right:0}.library-filter-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.library-filter-trigger-chevron{transition:none}}@media (width<=680px){body.landing-visible .landing-shell.landing-v2:before,body.landing-visible .landing-shell.landing-v2:after{display:none!important}}body.landing-visible .landing-v2:before,body.landing-visible .landing-v2:after{content:none!important;display:none!important}body.landing-visible .landing-v2{--landing-paper:color-mix(in srgb, var(--card-bg) 98%, var(--canvas) 2%)}body.theme-night.landing-visible .landing-v2{--landing-paper:color-mix(in srgb, var(--card-bg) 97%, #0f1c24 3%)}body.landing-visible .landing-v2 .landing-workflow-step,body.landing-visible .landing-v2 .landing-mode-card,body.landing-visible .landing-v2 .landing-reading-invitation,body.landing-visible .landing-v2 .landing-shelf-visual,body.landing-visible .landing-v2 .landing-archive-strip,body.landing-visible .landing-v2 .landing-privacy,body.landing-visible .landing-v2 .landing-storage-card,body.landing-visible .landing-v2 .landing-final{background:color-mix(in srgb, var(--card-bg) 97%, var(--canvas) 3%)!important}body.landing-visible .landing-v2 .landing-reader-margin{background:color-mix(in srgb, var(--card-bg) 93%, var(--stat-grad) 7%)!important}body.landing-visible .landing-v2 .landing-reader-note,body.landing-visible .landing-v2 .landing-reading-invitation-tags span,body.landing-visible .landing-v2 .landing-reader-format-list span{background:color-mix(in srgb, var(--card-bg) 98%, var(--canvas) 2%)!important}body.landing-visible .landing-v2{--landing-hero-plate:url(/deco/deco-rose-plate.png);--landing-sprinkle:url(/deco/deco-rose-sprinkle.png);--landing-vine:url(/deco/deco-rose-vine.png);--landing-atlas:url(/deco/deco-rose-atlas-wide.png);--landing-ornament-opacity:.18;--landing-paper:color-mix(in srgb, var(--card-bg) 94%, #fff5e6 6%);--landing-ink-soft:color-mix(in srgb, var(--text-main) 66%, transparent);--landing-rule:color-mix(in srgb, var(--card-border) 88%, var(--title-color) 12%);--landing-sage:#769786;--landing-gold:#bd8b44;--landing-rose:#b45b76;background:linear-gradient(180deg, color-mix(in srgb, var(--canvas) 78%, transparent), var(--canvas) 38%), var(--canvas)}body.theme-neutral.landing-visible .landing-v2{--landing-hero-plate:url(/deco/deco-neutral-plate.png);--landing-sprinkle:url(/deco/deco-neutral-sprinkle.png);--landing-vine:url(/deco/deco-neutral-vine.png);--landing-atlas:url(/deco/deco-neutral-atlas-wide.png);--landing-ornament-opacity:.135;--landing-sage:#6e8577;--landing-gold:#9d7b45;--landing-rose:#866a69}body.theme-night.landing-visible .landing-v2{--landing-hero-plate:url(/deco/deco-night-moon.png);--landing-sprinkle:url(/deco/deco-night-stardust.png);--landing-vine:url(/deco/deco-night-vine.png);--landing-atlas:url(/deco/deco-night-chart.png);--landing-ornament-opacity:.25;--landing-paper:color-mix(in srgb, var(--card-bg) 95%, #0f1c24 5%);--landing-sage:#85b5a3;--landing-gold:#dbb36a;--landing-rose:#bb8296}body.landing-visible:after,body.landing-visible .deco-frame,body.landing-visible .deco-sprinkles,body.landing-visible .landing-dust{display:none!important}.landing-v2{isolation:isolate;background-image:linear-gradient(180deg, color-mix(in srgb, var(--canvas) 78%, transparent), var(--canvas) 38%), var(--canvas);position:relative}.landing-v2>*{z-index:1;position:relative}@media (width>=681px){body.landing-visible .landing-v2:before,body.landing-visible .landing-v2:after{content:"";z-index:0;background:var(--landing-vine) no-repeat center / contain;pointer-events:none;width:clamp(170px,22vw,330px);height:clamp(170px,22vw,330px);position:absolute}body.landing-visible .landing-v2:before{opacity:calc(var(--landing-ornament-opacity) * .56);top:96px;left:-84px;transform:rotate(-8deg)}body.landing-visible .landing-v2:after{opacity:calc(var(--landing-ornament-opacity) * .5);bottom:7%;right:-92px;transform:scaleX(-1)rotate(9deg)}body.theme-neutral.landing-visible .landing-v2:before,body.theme-neutral.landing-visible .landing-v2:after{opacity:calc(var(--landing-ornament-opacity) * .7);filter:sepia(.12)saturate(.58)}body.theme-night.landing-visible .landing-v2:before,body.theme-night.landing-visible .landing-v2:after{background-image:var(--landing-sprinkle);opacity:.07;mix-blend-mode:screen}}.landing-v2 .landing-manuscript-stage,.landing-v2 .landing-reader-desk,.landing-v2 .landing-reading-invitation,.landing-v2 .landing-mode-card,.landing-v2 .landing-shelf-visual,.landing-v2 .landing-archive-strip,.landing-v2 .landing-privacy,.landing-v2 .landing-storage-card,.landing-v2 .landing-final{isolation:isolate}body.landing-visible .landing-v2 .landing-manuscript-card:after{content:"";z-index:0;background-image:var(--landing-hero-plate), var(--landing-hero-plate);pointer-events:none;background-position:-8% -14%,108% 113%;background-repeat:no-repeat,no-repeat;background-size:clamp(118px,17vw,205px),clamp(118px,17vw,205px);position:absolute;inset:0}body:not(.theme-night):not(.theme-vintage).landing-visible .landing-v2 .landing-manuscript-card:after{opacity:calc(var(--landing-ornament-opacity) * .58)}body.theme-neutral.landing-visible .landing-v2 .landing-manuscript-card:after{opacity:calc(var(--landing-ornament-opacity) * .72);filter:sepia(.12)saturate(.56)}.landing-v2 .landing-reader-desk:after{content:"";z-index:0;background:var(--landing-hero-plate) no-repeat center / contain;width:168px;height:168px;opacity:calc(var(--landing-ornament-opacity) * .48);pointer-events:none;position:absolute;top:-50px;right:-56px;transform:scaleX(-1)rotate(12deg)}body.theme-neutral.landing-visible .landing-v2 .landing-reader-desk:after{filter:sepia(.1)saturate(.62)}body.theme-night.landing-visible .landing-v2 .landing-reader-desk:after{background-image:var(--landing-sprinkle);opacity:.18;mix-blend-mode:screen}body.theme-night.landing-visible .landing-v2 .landing-manuscript-card:after{background-image:var(--landing-sprinkle), var(--landing-sprinkle);opacity:.16;mix-blend-mode:screen;background-position:-10% -12%,109% 112%;background-size:clamp(126px,18vw,216px),clamp(126px,18vw,216px)}.landing-v2 .landing-nav,.landing-v2 .landing-hero,.landing-v2 .landing-section,.landing-v2 .landing-reader-section,.landing-v2 .landing-workflow-section,.landing-v2 .landing-shelf-section,.landing-v2 .landing-archive-strip,.landing-v2 .landing-privacy,.landing-v2 .landing-storage,.landing-v2 .landing-final,.landing-v2 .landing-footer{width:min(1180px,100% - 48px)}.landing-v2 .landing-nav{z-index:10;min-height:78px;position:relative}.landing-v2 .landing-nav-links{gap:clamp(14px,2vw,25px)}.landing-v2 .landing-nav-links a{letter-spacing:.02em;font-size:10px}.landing-v2 .landing-hero{grid-template-columns:minmax(0,.91fr) minmax(485px,1.09fr);gap:clamp(38px,6vw,82px);min-height:min(820px,100dvh - 78px);padding:clamp(46px,7vh,84px) 0 clamp(76px,10vh,118px)}.landing-v2 .landing-hero h1{letter-spacing:-2.7px;max-width:660px;font-size:clamp(46px,5.55vw,74px)}.landing-v2 .landing-hero-lead{max-width:590px;line-height:1.72}.landing-v2 .landing-install-note{color:var(--label-color);margin:12px 0 0;font-size:10px;font-weight:650}.landing-v2 .landing-proof{margin-top:19px}.landing-v2 .landing-primary-btn,.landing-v2 .landing-ghost-btn{min-height:44px}.landing-v2 .landing-icon-btn{width:44px;height:44px}.landing-v2 .landing-mode-open{min-height:44px}body.landing-visible .landing-v2{--landing-shelf-one:#b8a0a8;--landing-shelf-two:#a4afa9;--landing-shelf-three:#b9a57f;--landing-shelf-four:#aa99a5;--landing-shelf-five:#a6afa9}body.theme-neutral.landing-visible .landing-v2{--landing-shelf-one:#aaa29b;--landing-shelf-two:#9ea79f;--landing-shelf-three:#afa184;--landing-shelf-four:#9f9895;--landing-shelf-five:#a4aaa4}body.theme-night.landing-visible .landing-v2{--landing-shelf-one:#526a68;--landing-shelf-two:#617876;--landing-shelf-three:#7b7258;--landing-shelf-four:#655d72;--landing-shelf-five:#5d7270}.landing-v2 .landing-shelf-book.one{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-one) 88%, #fff 12%), var(--landing-shelf-one))}.landing-v2 .landing-shelf-book.two{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-two) 88%, #fff 12%), var(--landing-shelf-two))}.landing-v2 .landing-shelf-book.three{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-three) 88%, #fff 12%), var(--landing-shelf-three))}.landing-v2 .landing-shelf-book.four{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-four) 88%, #fff 12%), var(--landing-shelf-four))}.landing-v2 .landing-shelf-book.five{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-five) 88%, #fff 12%), var(--landing-shelf-five))}body.theme-night.landing-visible .landing-v2 .landing-shelf-book{color:color-mix(in srgb, var(--card-bg) 87%, var(--text-main))}.landing-manuscript-stage{min-width:0;padding:22px 12px 22px 26px;position:relative}.landing-manuscript-card{z-index:1;border:1px solid var(--landing-rule);background:var(--landing-paper);box-shadow:18px 25px 60px color-mix(in srgb, var(--shadow-color) 78%, transparent), -6px 8px 0 color-mix(in srgb, var(--card-border) 33%, transparent);transform-origin:50% 100%;border-radius:4px 16px 16px 4px;position:relative;overflow:hidden;transform:rotate(-1.25deg)}.landing-manuscript-card:before{content:"";background-image:linear-gradient(90deg, transparent 0 76%, color-mix(in srgb, var(--landing-rule) 70%, transparent) 76% 76.16%, transparent 76.16%);opacity:.72;pointer-events:none;position:absolute;inset:0}.landing-manuscript-head,.landing-manuscript-foot{z-index:1;color:var(--label-color);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:14px 18px;font-size:11px;font-weight:850;display:flex;position:relative}.landing-manuscript-head{border-bottom:1px solid var(--landing-rule)}.landing-manuscript-kicker{align-items:center;gap:6px;display:inline-flex}.landing-manuscript-kicker svg{width:12px;height:12px;color:var(--value-color)}.landing-manuscript-formats{white-space:nowrap}.landing-manuscript-page{z-index:1;grid-template-columns:minmax(0,1fr) minmax(126px,.3fr);min-height:365px;display:grid;position:relative}.landing-manuscript-copy{color:var(--landing-ink-soft);padding:clamp(25px,4vw,48px) clamp(22px,4vw,45px) 26px;font:500 clamp(14px,1.5vw,17px)/1.86 Noto Serif Display,Georgia,serif;position:relative}.landing-manuscript-copy p{z-index:1;margin:0 0 18px;position:relative}.landing-inline-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:.02em .12em .08em;display:inline}.landing-inline-mark-rose{background:color-mix(in srgb, var(--landing-rose) 31%, transparent)}.landing-inline-mark-sage{background:color-mix(in srgb, var(--landing-sage) 31%, transparent)}.landing-inline-mark-gold{background:color-mix(in srgb, var(--landing-gold) 30%, transparent)}.landing-manuscript-notes{align-content:space-around;gap:15px;padding:23px 15px;display:grid}.landing-manuscript-note{color:var(--landing-rose);border-left:2px solid;padding:10px 9px 9px 18px;font-size:8px;line-height:1.42;position:relative}.landing-manuscript-note:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:-15px}.landing-manuscript-note span{opacity:.65;font-size:7px;font-weight:900;position:absolute;top:0;left:3px}.landing-manuscript-note p{margin:0}.landing-manuscript-note.note-sage{color:var(--landing-sage)}.landing-manuscript-note.note-gold{color:var(--landing-gold)}.landing-manuscript-foot{border-top:1px solid var(--landing-rule);text-transform:none;letter-spacing:0;font-size:9px}.landing-reader-section,.landing-workflow-section,.landing-shelf-section{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(38px,7vw,94px);margin:0 auto;padding:clamp(66px,9vw,112px) 0;display:grid}.landing-v2 .landing-section-heading h2{font-size:clamp(31px,3.65vw,48px)}.landing-reader-format-list{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.landing-reader-format-list span{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 88%, transparent);color:var(--value-color);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.landing-reader-format-list svg{width:12px;height:12px}.landing-reader-desk{border:1px solid var(--card-border);background:var(--landing-paper);min-height:380px;box-shadow:0 22px 58px var(--shadow-color);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(168px,.4fr);display:grid;position:relative;overflow:hidden}.landing-reader-desk:before{content:"";z-index:0;background:var(--landing-hero-plate) no-repeat center / contain;width:240px;height:240px;opacity:calc(var(--landing-ornament-opacity) * .65);pointer-events:none;position:absolute;inset:auto -54px -84px auto}.landing-reader-paper,.landing-reader-margin{z-index:1;position:relative}.landing-reader-paper{color:var(--landing-ink-soft);padding:24px clamp(22px,3vw,42px);font:500 14px/1.82 Noto Serif Display,Georgia,serif}.landing-reader-paper-top{border-bottom:1px solid var(--landing-rule);color:var(--label-color);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:10px;padding-bottom:15px;font:800 8px/1 inherit;display:flex}.landing-reader-paper p{margin:17px 0 0}.landing-reader-paper .landing-reader-highlight{background:color-mix(in srgb, var(--landing-rose) 27%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.landing-reader-paper-lines{flex-direction:column;gap:8px;margin-top:24px;display:flex}.landing-reader-paper-lines span{background:color-mix(in srgb, var(--input-border) 65%, transparent);border-radius:99px;height:5px}.landing-reader-paper-lines span:nth-child(2){width:82%}.landing-reader-paper-lines span:nth-child(3){width:66%}.landing-reader-margin{border-left:1px solid var(--landing-rule);background:color-mix(in srgb, var(--stat-grad) 47%, transparent);padding:17px 13px}.landing-reader-margin-head{color:var(--value-color);justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.landing-reader-margin-head span{background:var(--card-bg);border-radius:99px;place-items:center;min-width:21px;min-height:21px;font-size:8px;display:grid}.landing-reader-note{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 92%, transparent);border-radius:12px;margin-top:13px;padding:11px}.landing-reader-note em{color:var(--landing-rose);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.landing-reader-note p{color:var(--text-main);margin:6px 0 7px;font:500 10px/1.45 Noto Serif Display,Georgia,serif}.landing-reader-note small{color:var(--label-color);font-size:7px}.landing-workflow-section{grid-template-columns:1fr;padding-top:clamp(35px,6vw,70px)}.landing-workflow-heading{text-align:center;margin:0 auto}.landing-workflow-heading .landing-section-copy{margin-inline:auto}.landing-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,1030px);margin:38px auto 0;display:grid}.landing-workflow-step{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 91%, transparent);flex-direction:column;min-height:260px;padding:26px 28px;display:flex;position:relative}.landing-workflow-step:first-child{border-radius:18px 0 0 18px}.landing-workflow-step:last-child{border-radius:0 18px 18px 0}.landing-workflow-step+.landing-workflow-step{border-left:0}.landing-workflow-step+.landing-workflow-step:before{content:"";z-index:2;background:var(--value-color);width:31px;height:1px;position:absolute;top:50%;left:-16px}.landing-workflow-step+.landing-workflow-step:after{content:"";z-index:2;border-top:1px solid var(--value-color);border-right:1px solid var(--value-color);width:7px;height:7px;position:absolute;top:calc(50% - 4px);left:8px;transform:rotate(45deg)}.landing-workflow-number{color:var(--label-color);font:500 13px/1 Noto Serif Display,Georgia,serif}.landing-workflow-icon{width:40px;height:40px;color:var(--value-color);background:var(--mm-purple-bg);border-radius:13px;place-items:center;margin-top:18px;display:grid}.landing-workflow-icon svg{width:18px;height:18px}.landing-workflow-step h3{color:var(--text-main);margin:17px 0 0;font:600 20px/1.15 Noto Serif Display,Georgia,serif}.landing-workflow-step p{color:var(--label-color);margin:9px 0 28px;font-size:11px;line-height:1.6}.landing-v2 .landing-workflow-step .landing-mode-tools{margin-bottom:18px}.landing-v2 .landing-workflow-step .landing-mode-open{margin-top:auto}.landing-v2 .landing-advanced-section{padding-top:clamp(42px,7vw,84px);padding-bottom:clamp(64px,9vw,112px)}.landing-reading-invitation{border:1px solid var(--card-border);text-align:center;background:linear-gradient(120deg, color-mix(in srgb, var(--card-bg) 92%, transparent), color-mix(in srgb, var(--stat-grad) 63%, transparent));width:min(930px,100% - 48px);box-shadow:0 16px 44px var(--shadow-color);border-radius:26px;margin:clamp(12px,4vw,42px) auto clamp(44px,7vw,84px);padding:clamp(42px,6vw,70px) clamp(24px,7vw,88px);position:relative;overflow:hidden}.landing-reading-invitation-deco{z-index:0;background:var(--landing-hero-plate) no-repeat center / contain;width:245px;height:245px;opacity:calc(var(--landing-ornament-opacity) * .72);pointer-events:none;position:absolute;inset:-88px auto auto -52px}.landing-reading-invitation:after{content:"";z-index:0;background:var(--landing-sprinkle) no-repeat center / contain;width:190px;height:190px;opacity:calc(var(--landing-ornament-opacity) * .78);pointer-events:none;position:absolute;bottom:-74px;right:-59px}.landing-reading-invitation>:not(.landing-reading-invitation-deco){z-index:1;position:relative}.landing-reading-invitation h2{color:var(--text-main);letter-spacing:-.9px;margin:10px 0 0;font:500 clamp(29px,3.6vw,44px)/1.08 Noto Serif Display,Georgia,serif}.landing-reading-invitation p{max-width:600px;color:var(--label-color);margin:16px auto 0;font-size:14px;line-height:1.65}.landing-reading-invitation-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.landing-reading-invitation-tags span{border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 86%, transparent);color:var(--value-color);border-radius:999px;padding:6px 10px;font-size:8px;font-weight:850}.landing-v2 .landing-section{padding:clamp(64px,9vw,112px) 0}.landing-v2 .landing-mode-card{isolation:isolate;background:color-mix(in srgb, var(--card-bg) 91%, transparent);min-height:294px}.landing-v2 .landing-mode-card>*{z-index:1;position:relative}.landing-v2 .landing-mode-card:after{content:"";z-index:0;pointer-events:none;opacity:0;background-repeat:no-repeat;transition:opacity .25s,transform .25s;position:absolute;inset:0}.landing-v2 .landing-mode-card.casual:after{background-image:var(--landing-sprinkle);opacity:.15;background-size:contain;width:196px;height:196px;inset:auto -47px -45px auto}.landing-v2 .landing-mode-card.study:after{background-image:var(--landing-vine);opacity:.16;background-position:50% 0;background-size:cover;width:45%;inset:-35% -17% -15% auto}.landing-v2 .landing-mode-card.research:after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--card-bg) 92%, transparent), transparent), var(--landing-atlas);opacity:.105;mix-blend-mode:multiply;background-position:50%;background-size:cover;inset:0}body.theme-night.landing-visible .landing-v2 .landing-mode-card.research:after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--card-bg) 84%, transparent), transparent), var(--landing-atlas);opacity:.13;mix-blend-mode:screen}.landing-v2 .landing-mode-card:hover:after{opacity:calc(var(--landing-ornament-opacity) * 1.1);transform:scale(1.035)}.landing-v2 .landing-mode-card.casual:hover:after,.landing-v2 .landing-mode-card.study:hover:after{opacity:.22}.landing-v2 .landing-mode-card.research:hover:after{opacity:.14}.landing-writing-section{grid-template-columns:minmax(245px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(34px,5vw,76px);width:min(1180px,100% - 48px);margin:0 auto clamp(72px,9vw,124px);display:grid}.landing-writing-copy .landing-mode-tools{margin-top:23px}.landing-writing-copy .landing-ghost-btn{margin-top:25px}.landing-writing-stage{border:1px solid var(--card-border);background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--value-color) 11%, transparent), transparent 32%), color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg));min-width:0;box-shadow:0 24px 62px var(--shadow-color);border-radius:25px;padding:clamp(9px,1.4vw,17px);position:relative;overflow:hidden}.landing-writing-window{border:1px solid var(--card-border);background:var(--card-bg);min-height:440px;color:var(--text-main);box-shadow:0 15px 38px color-mix(in srgb, var(--shadow-color) 72%, transparent);border-radius:19px;overflow:hidden}.landing-writing-window-head{border-bottom:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 90%, var(--chip-bg));justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:8px 12px 8px 16px;display:flex}.landing-writing-window-head>div:first-child{min-width:0}.landing-writing-window-head>div:first-child span{color:var(--label-color);letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:850;display:block}.landing-writing-window-head>div:first-child strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:600 11px/1.1 Noto Serif Display,Georgia,serif;display:block;overflow:hidden}.landing-writing-window-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.landing-writing-window-actions i{border:1px solid var(--input-border);background:var(--input-bg);width:25px;height:25px;color:var(--value-color);border-radius:7px;place-items:center;font:700 12px/1 sans-serif;display:grid}.landing-writing-window-actions svg{width:11px;height:11px}.landing-writing-saved{color:var(--label-color);margin-right:3px;font-size:7px;font-weight:750}.landing-writing-console-layout{grid-template-columns:minmax(0,1fr) minmax(185px,28%);min-height:390px;display:grid}.landing-writing-editor-pane{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;padding:17px 22px 9px;display:grid}.landing-writing-title-field{border-bottom:1px solid var(--input-border);padding-bottom:7px}.landing-writing-title-field span{color:var(--label-color);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850;display:block}.landing-writing-title-field strong{color:var(--text-main);margin-top:2px;font:600 clamp(15px,1.6vw,20px)/1.16 Noto Serif Display,Georgia,serif;display:block}.landing-writing-keywords{align-items:center;gap:5px;min-height:25px;display:flex}.landing-writing-keywords span{background:var(--chip-bg);color:var(--label-color);border-radius:999px;padding:2px 6px;font-size:6px;font-weight:750}.landing-writing-toolbar{align-items:center;gap:3px;padding:6px 0;display:flex;overflow:hidden}.landing-writing-toolbar span{border:1px solid var(--input-border);background:var(--input-bg);min-width:24px;height:24px;color:var(--value-color);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 5px;font:800 7px/1 sans-serif;display:inline-flex}.landing-writing-toolbar small{color:var(--label-color);padding:0 2px;font:700 6px/1 sans-serif}.landing-writing-paper{min-height:0;color:var(--text-main);padding:7px 4px 10px 0;font:400 11px/1.65 Georgia,Times New Roman,serif;overflow:hidden}.landing-writing-paper h3{color:var(--text-main);margin:3px 0 10px;font:600 17px/1.2 Noto Serif Display,Georgia,serif}.landing-writing-paper p{margin:0 0 9px}.landing-writing-paper blockquote{border-left:2px solid var(--value-color);color:var(--label-color);margin:10px 0;padding:3px 0 3px 10px;font-style:italic}.landing-writing-editor-foot{border-top:1px solid var(--card-border);min-height:27px;color:var(--label-color);justify-content:space-between;align-items:center;gap:10px;font-size:6px;display:flex}.landing-writing-editor-foot strong{color:var(--value-color);white-space:nowrap;font-size:7px}.landing-writing-margin{border-left:1px solid var(--card-border);background:color-mix(in srgb, var(--chip-bg) 62%, var(--card-bg));min-width:0;padding:13px 11px}.landing-writing-margin-head,.landing-writing-note-source,.landing-writing-note-group article footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.landing-writing-margin-head{color:var(--value-color);font-size:8px}.landing-writing-margin-head span{color:var(--label-color);font-size:6px;font-weight:700}.landing-writing-search{border:1px solid var(--input-border);background:var(--input-bg);min-height:27px;color:var(--label-color);border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:0 8px;font-size:6px;display:flex}.landing-writing-search svg{width:9px;height:9px}.landing-writing-note-group{margin-top:12px}.landing-writing-note-source{color:var(--value-color);margin-bottom:6px;font-size:6.5px;font-weight:850}.landing-writing-note-source svg{flex:none;width:9px;height:9px}.landing-writing-note-source>span{color:var(--label-color);margin-left:auto}.landing-writing-note-group article{border:1px solid var(--input-border);background:var(--card-bg);box-shadow:0 4px 10px color-mix(in srgb, var(--shadow-color) 42%, transparent);border-radius:10px;padding:9px}.landing-writing-note-group article p{color:var(--text-main);margin:0;font:400 8px/1.48 Georgia,serif}.landing-writing-note-group article footer{color:var(--label-color);margin-top:8px;font-size:6px}.landing-writing-note-group article footer b{background:color-mix(in srgb, var(--value-color) 14%, var(--chip-bg));color:var(--value-color);border-radius:999px;padding:3px 7px;font-size:6px}.landing-shelf-section{grid-template-columns:minmax(0,.82fr) minmax(435px,1.18fr)}.landing-shelf-copy .landing-ghost-btn{margin-top:24px}.landing-shelf-visual{border:1px solid var(--card-border);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 96%, transparent), color-mix(in srgb, var(--stat-grad) 70%, transparent));box-shadow:0 20px 56px var(--shadow-color);border-radius:21px;padding:19px 20px 18px;overflow:hidden}.landing-shelf-top,.landing-shelf-caption{color:var(--label-color);justify-content:space-between;gap:12px;font-size:8px;font-weight:800;display:flex}.landing-shelf-top span,.landing-shelf-caption span{align-items:center;gap:5px;display:inline-flex}.landing-shelf-top svg,.landing-shelf-caption svg{width:12px;height:12px;color:var(--value-color)}.landing-shelf-books{border-bottom:8px solid color-mix(in srgb, var(--text-main) 26%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--input-bg) 24%, transparent));align-items:end;gap:clamp(7px,1.3vw,13px);min-height:247px;margin:15px 0 18px;padding:20px 8% 0;display:flex}.landing-shelf-book{border:1px solid color-mix(in srgb, var(--text-main) 24%, transparent);min-width:48px;color:color-mix(in srgb, var(--text-main) 78%, transparent);letter-spacing:.03em;writing-mode:vertical-rl;border-bottom:0;border-radius:4px 4px 0 0;flex:1 1 0;justify-content:space-between;align-items:center;padding:16px 8px 8px;font:700 clamp(7px,.75vw,9px)/1.2 Noto Serif Display,Georgia,serif;display:flex;position:relative;box-shadow:inset 7px 0 12px #ffffff26}.landing-shelf-book small{color:inherit;letter-spacing:.08em;margin-top:auto;font:800 7px/1 sans-serif}.landing-shelf-book.one{background:#bc8896;height:170px}.landing-shelf-book.two{background:#889d94;height:209px}.landing-shelf-book.three{background:#b79a60;height:187px}.landing-shelf-book.four{background:#927187;height:224px}.landing-shelf-book.five{background:#81928e;height:159px}body.theme-neutral.landing-visible .landing-shelf-book{filter:saturate(.42)}body.theme-night.landing-visible .landing-shelf-book{filter:brightness(.75)saturate(.75)}.landing-archive-strip{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 91%, transparent);box-shadow:0 13px 38px var(--shadow-color);border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 auto clamp(64px,8vw,108px);padding:25px 30px;display:grid}.landing-archive-mark{color:#fff;background:var(--accent-grad);border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.landing-archive-mark svg{width:22px;height:22px}.landing-archive-strip .landing-section-kicker{display:block}.landing-archive-strip h3{color:var(--text-main);margin:6px 0 0;font:600 21px/1.12 Noto Serif Display,Georgia,serif}.landing-archive-strip p{max-width:700px;color:var(--label-color);margin:6px 0 0;font-size:11px;line-height:1.55}.landing-v2 .landing-privacy{margin-bottom:clamp(64px,8vw,108px)}.landing-v2 .landing-storage{padding-top:0}.landing-v2 .landing-final{position:relative;overflow:hidden}.landing-final-ornament{background:var(--landing-hero-plate) no-repeat center / contain;width:220px;height:220px;opacity:calc(var(--landing-ornament-opacity) * .72);pointer-events:none;position:absolute;inset:auto auto -86px -78px}.landing-v2 .landing-final>:not(.landing-final-ornament){z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.landing-v2 .landing-manuscript-card{animation:12s ease-in-out infinite alternate landingPageBreath}}@keyframes landingPageBreath{0%{translate:0}to{translate:0 -3px}}@media (width<=980px){.landing-v2 .landing-hero,.landing-reader-section,.landing-shelf-section,.landing-writing-section{grid-template-columns:1fr}.landing-v2 .landing-hero{min-height:auto}.landing-manuscript-stage{width:min(670px,100%);margin-inline:auto}.landing-reader-copy,.landing-shelf-copy,.landing-writing-copy{max-width:690px}.landing-reader-desk,.landing-shelf-visual{width:min(690px,100%)}.landing-workflow-grid{max-width:740px}.landing-writing-stage{width:min(900px,100%);margin-inline:auto}}@media (width<=680px){.landing-v2 .landing-manuscript-card:after{background-position:-28px -37px,calc(100% + 34px) calc(100% + 38px);background-size:118px,118px}.landing-v2 .landing-reader-desk:after{width:132px;height:132px;top:-48px;right:-48px}.landing-v2 .landing-nav,.landing-v2 .landing-hero,.landing-v2 .landing-section,.landing-v2 .landing-reader-section,.landing-v2 .landing-workflow-section,.landing-v2 .landing-writing-section,.landing-v2 .landing-shelf-section,.landing-v2 .landing-archive-strip,.landing-v2 .landing-privacy,.landing-v2 .landing-storage,.landing-v2 .landing-final,.landing-v2 .landing-footer{width:min(100% - 28px,1180px)}.landing-v2 .landing-nav{grid-template-columns:1fr auto;min-height:70px}.landing-v2 .landing-brand-subtitle,.landing-v2 .landing-lang-switch,.landing-v2 .landing-nav-actions .landing-ghost-btn,.landing-v2 .landing-nav-actions .landing-primary-btn{display:none}.landing-v2 .landing-icon-btn{width:44px;height:44px}.landing-v2 .landing-hero{padding:37px 0 62px}.landing-v2 .landing-hero h1{letter-spacing:-2px;font-size:clamp(40px,12vw,58px)}.landing-v2 .landing-hero-lead{font-size:15px}.landing-v2 .landing-cta-row .landing-primary-btn,.landing-v2 .landing-cta-row .landing-ghost-btn{width:100%;min-height:48px}.landing-v2 .landing-proof{gap:9px;display:grid}.landing-manuscript-stage{padding:14px 3px 16px 10px}.landing-manuscript-page{grid-template-columns:1fr}.landing-manuscript-copy{min-height:292px;padding:27px 24px 20px;font-size:14px;line-height:1.72}.landing-manuscript-notes{border-top:1px solid var(--landing-rule);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.landing-manuscript-note{padding:7px 5px 4px 12px;font-size:7px}.landing-manuscript-note:before{width:7px;left:-9px}.landing-manuscript-note span{left:1px}.landing-manuscript-card{transform:rotate(-.65deg)}body.landing-visible .landing-v2 .landing-manuscript-grid{gap:11px;padding:22px 18px 19px}body.landing-visible .landing-v2 .landing-manuscript-row{grid-template-columns:1fr;gap:7px;min-height:0}body.landing-visible .landing-v2 .landing-manuscript-text{font-size:13px;line-height:1.64}body.landing-visible .landing-v2 .landing-margin-note{width:calc(100% - 12px);margin-left:12px;padding:8px 10px}body.landing-visible .landing-v2 .landing-margin-note:before{display:none}body.landing-visible .landing-v2 .landing-margin-note b{font-size:8px}body.landing-visible .landing-v2 .landing-margin-note span{font-size:9px}.landing-reader-section,.landing-workflow-section,.landing-shelf-section{gap:28px;padding:55px 0}.landing-reader-desk{grid-template-columns:1fr}.landing-reader-margin{border-left:0;border-top:1px solid var(--landing-rule)}.landing-reader-note{vertical-align:top;width:calc(50% - 7px);min-height:100px;display:inline-block}.landing-reader-note+.landing-reader-note{margin-left:10px}.landing-reader-paper{font-size:13px}.landing-workflow-grid{grid-template-columns:1fr;gap:10px}.landing-workflow-step,.landing-workflow-step:first-child,.landing-workflow-step:last-child{border-radius:16px;min-height:0}.landing-workflow-step+.landing-workflow-step{border-left:1px solid var(--card-border)}.landing-workflow-step+.landing-workflow-step:before,.landing-workflow-step+.landing-workflow-step:after{display:none}.landing-reading-invitation{width:min(100% - 28px,930px);margin-top:6px;margin-bottom:48px;padding:43px 21px}.landing-reading-invitation p{font-size:13px}.landing-reading-invitation-deco{width:170px;height:170px;inset:-45px auto auto -48px}.landing-v2 .landing-mode-grid{gap:10px;margin-top:27px}.landing-v2 .landing-mode-card{min-height:235px;padding:21px}.landing-v2 .landing-mode-title{margin-top:20px}.landing-writing-section{gap:28px;margin-bottom:64px}.landing-writing-copy .landing-ghost-btn{width:100%;min-height:48px}.landing-writing-stage{border-radius:19px;padding:7px}.landing-writing-window{border-radius:14px;min-height:0}.landing-writing-window-head{min-height:46px;padding-inline:11px 8px}.landing-writing-window-actions i{width:28px;height:28px}.landing-writing-console-layout{grid-template-columns:1fr;min-height:0}.landing-writing-editor-pane{min-height:360px;padding:14px 14px 8px}.landing-writing-toolbar span:nth-of-type(n+7),.landing-writing-toolbar small{display:none}.landing-writing-paper{font-size:10px}.landing-writing-paper h3{font-size:16px}.landing-writing-margin{border-top:1px solid var(--card-border);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.landing-writing-margin-head,.landing-writing-search{grid-column:1/-1}.landing-writing-note-group{min-width:0;margin-top:2px}.landing-writing-note-group article{height:calc(100% - 17px)}.landing-shelf-books{min-height:196px;padding-inline:4%}.landing-shelf-book{min-width:37px;padding-inline:5px}.landing-shelf-book.one{height:138px}.landing-shelf-book.two{height:173px}.landing-shelf-book.three{height:153px}.landing-shelf-book.four{height:184px}.landing-shelf-book.five{height:130px}.landing-shelf-caption{flex-direction:column;gap:7px}.landing-archive-strip{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:21px}.landing-archive-strip .landing-ghost-btn{grid-column:1/-1;width:100%}.landing-archive-strip h3{font-size:19px}.landing-v2 .landing-privacy{grid-template-columns:auto minmax(0,1fr);gap:15px;padding:22px}.landing-v2 .landing-privacy-badges{grid-column:1/-1;justify-content:flex-start}.landing-v2 .landing-final{padding:60px 22px}.landing-v2 .landing-footer{text-align:center;flex-direction:column;justify-content:center;min-height:94px}.landing-v2 .landing-footer-links{flex-wrap:wrap;justify-content:center}}*{box-sizing:border-box}:root{--bg-grad:linear-gradient(160deg, #faf3f7 0%, #f3e8ef 45%, #f0e6ee 100%);--text-main:#3c2c35;--title-color:#8a4a6a;--brand-icon-grad:linear-gradient(135deg, #c7a0b3, #c9a7bb);--brand-btn-grad:linear-gradient(135deg, #cf9faed9, #c0a8bad9);--title-grad:linear-gradient(120deg, #b56f8f, #c0a8ba);--card-bg:#fffdfe;--card-border:#e6cddb;--accent-grad:linear-gradient(135deg, #c7a0b3, #c9a7bb);--tab-bg:#fffa;--tab-border:#e0c3d3;--stat-grad:linear-gradient(135deg, #f9edf4, #f8edf3);--label-color:#a5788c;--value-color:#8a4a6a;--input-bg:#fffafc;--input-border:#e0c3d3;--chip-bg:#f6e6ee;--dashed-border:#e6cddb;--shadow-color:#a0648224;--mm-purple:#ab7a91;--mm-purple-bg:#f5e8ef;--mm-purple-border:#dcb7ca;--mm-sub:#bf88a0;--mm-sub-bg:#f8e9f0;--mm-sub-border:#e0bdd0;--mm-book:#5c9c76;--mm-book-bg:#ecf7f0;--mm-book-border:#a8d9be;--mm-idea:#4faf9f;--mm-idea-bg:#ecf9f6;--mm-idea-border:#a4dcd2;--cal-text:#7a3f5c;--cal-past-bg:#ecdce5;--cal-past-text:#b088a0;--status-dnf:#a5788c;--mode-switch-bg:#fffdfe8a;--mode-switch-border:#ab7a9142;--mode-active-bg:#c7a0b33d;--mode-active-border:#ab7a916b;--mode-active-text:#7b4f66;--metric-switch-bg:#f8edf3a3;--metric-switch-border:#e0c3d373;--metric-active-bg:#e0c3d357;--metric-active-border:#b56f8f6b;--metric-active-text:#7b4f66;--chart-track:#e6cddb6b;--chart-grid:#a5789124;--accent-strong:var(--value-color);--accent-soft:color-mix(in srgb, var(--value-color) 28%, transparent);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a6469a' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.theme-night{--bg-grad:linear-gradient(160deg, #232f2b 0%, #283630 45%, #1e2925 100%);--text-main:#ccd4cf;--title-color:#7fa39d;--brand-icon-grad:linear-gradient(135deg, #6f989e, #5c6f5f);--brand-btn-grad:linear-gradient(135deg, #6f989ebf, #5c6f5fbf);--title-grad:linear-gradient(120deg, #7a9691, #8a9478);--card-bg:#263630;--card-border:#3f5148;--accent-grad:linear-gradient(135deg, #6f989e, #5c5642);--tab-bg:#26363099;--tab-border:#405248;--stat-grad:linear-gradient(135deg, #273730, #212e28);--label-color:#8a9d97;--value-color:#85a89f;--input-bg:#222f29;--input-border:#405248;--chip-bg:#2c3d36;--dashed-border:#47594f;--shadow-color:#0000004d;--mm-purple:#7a9ea3;--mm-purple-bg:#26332f;--mm-purple-border:#47605f;--mm-sub:#b8ae91;--mm-sub-bg:#2e2a24;--mm-sub-border:#58513f;--mm-book:#8bb39c;--mm-book-bg:#253a2e;--mm-book-border:#4a6857;--mm-idea:#85ad9e;--mm-idea-bg:#23362f;--mm-idea-border:#4a6759;--cal-text:#a9bab3;--cal-past-bg:#232f2a;--cal-past-text:#647a72;--status-dnf:#6b7d76;--mode-switch-bg:#1f2e289e;--mode-switch-border:#7fa39d47;--mode-active-bg:#6f989e38;--mode-active-border:#7fa39d70;--mode-active-text:#a8c4be;--metric-switch-bg:#27302da8;--metric-switch-border:#8a94784d;--metric-active-bg:#8a947838;--metric-active-border:#a6ae8f6b;--metric-active-text:#c4c9a8;--chart-track:#3f514880;--chart-grid:#a9bab31f;--accent-strong:var(--value-color);--accent-soft:color-mix(in srgb, var(--value-color) 28%, transparent);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2385a89f' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body{background:var(--bg-grad);color:var(--text-main);min-height:100vh;margin:0;font-family:Questrial,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;transition:background .3s,color .3s;position:relative}body.theme-night:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(1.4px 1.4px at 10% 15%,#fff,#0000),radial-gradient(1.2px 1.2px at 30% 55%,#fff,#0000),radial-gradient(1.6px 1.6px at 55% 20%,#fff,#0000),radial-gradient(1.2px 1.2px at 70% 65%,#fff,#0000),radial-gradient(1.4px 1.4px at 88% 35%,#fff,#0000),radial-gradient(1px 1px at 15% 80%,#fff,#0000),radial-gradient(1.3px 1.3px at 45% 90%,#fff,#0000),radial-gradient(1px 1px at 95% 85%,#fff,#0000);background-repeat:repeat;background-size:340px 340px;position:fixed;inset:0}.app{z-index:1;max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:40px;position:relative}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-12px)}12%{opacity:1;transform:translate(-50%)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.app-toast{z-index:200;pointer-events:none;text-align:center;color:#fff;border-radius:999px;width:380px;max-width:90vw;padding:12px 18px;font-size:13px;font-weight:700;animation:3.2s forwards toastIn;position:fixed;top:14px;left:50%;box-shadow:0 8px 24px #0000002e}.app-toast-encourage{background:var(--accent-grad)}.app-toast-award{background:var(--brand-icon-grad)}header{flex-direction:column;gap:10px;padding:20px 18px 10px;display:flex}.header-top-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}header h1{margin:0}.brand-zone{flex-direction:column;align-items:flex-start;gap:7px;width:224px;max-width:calc(100vw - 76px);display:flex}.brand-text-col{flex-direction:column;align-items:flex-start;display:flex}.brand-icon{background:var(--brand-icon-grad);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s;animation:3.5s ease-in-out infinite brandIconGlow;display:flex;position:relative}.brand-icon:hover{transform:scale(1.08)rotate(-4deg)}.brand-icon svg{stroke:#fff;width:27px;height:27px}@keyframes brandIconGlow{0%,to{box-shadow:0 3px 10px var(--shadow-color)}50%{box-shadow:0 3px 10px var(--shadow-color), 0 0 14px 2px #ffffff4d}}.brand-title{letter-spacing:-.55px;color:var(--title-color);font-synthesis:none;text-align:left;margin:0;font-family:Cormorant Garamond,Noto Serif Display,Georgia,serif;font-size:32px;font-weight:600;line-height:1.05}body.theme-night .brand-title{animation:3.5s ease-in-out infinite brandTitleGlow}body.theme-night .today-ring,body.theme-night .date-picker-day.is-today{outline-color:var(--value-color)}@keyframes brandTitleGlow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 8px var(--title-color)}}.brand-title-light{color:var(--label-color);font-style:italic;font-weight:400}.brand-title-bold{color:var(--text-main);font-weight:600}.brand-subtitle{letter-spacing:1.15px;text-transform:uppercase;color:var(--label-color);opacity:.7;text-align:left;font-family:Questrial,sans-serif;font-size:8.7px;font-weight:700}.theme-icon-btn{background:var(--card-bg);border:1px solid var(--tab-border);color:var(--value-color);cursor:pointer;width:38px;height:38px;box-shadow:0 2px 8px var(--shadow-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:transform .15s;display:flex}.theme-icon-btn:hover{transform:scale(1.08)}.header-secondary-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-mode-switch{border:1px solid var(--mode-switch-border);background:var(--mode-switch-bg);width:100%;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.workspace-mode-btn{min-width:0;color:var(--label-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:2px;padding:5px;font-family:inherit;font-size:8.7px;font-weight:800;line-height:1;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:flex}.workspace-mode-icon{opacity:.76;justify-content:center;align-items:center;display:inline-flex}.workspace-mode-icon svg{width:7px;height:7px;vertical-align:0!important;margin-right:0!important}.workspace-mode-btn:hover{color:var(--value-color);transform:translateY(-1px)}.workspace-mode-btn.active{background:var(--mode-active-bg);color:var(--mode-active-text);box-shadow:inset 0 0 0 1px var(--mode-active-border)}.workspace-mode-btn.active .workspace-mode-icon{opacity:1}.header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}@media (width<=410px){.header-actions{width:100%}}.export-btn{background:var(--brand-btn-grad);color:#fff;cursor:pointer;box-shadow:0 3px 10px var(--shadow-color);white-space:nowrap;border:none;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.icon-btn{background:var(--card-bg);border:1px solid var(--tab-border);color:var(--value-color);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.save-indicator{color:var(--label-color);text-align:center;min-height:14px;padding:0 18px 2px;font-size:10px;font-weight:700}.save-indicator.offline{color:var(--muted-text,var(--label-color));opacity:.82;letter-spacing:.02em}.restore-confirm-banner{background:var(--card-bg);border:1.5px solid var(--mm-purple-border);box-shadow:0 4px 14px var(--shadow-color);border-radius:16px;margin:0 18px 14px;padding:14px}.restore-confirm-text{color:var(--text-main);margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.4}.restore-confirm-actions{gap:8px;display:flex}.restore-confirm-actions button{flex:1}.alltime-bar{color:var(--value-color);text-align:center;padding:0 18px 10px;font-size:11px;font-weight:700}.tabs{z-index:5;background:0 0;flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex;position:sticky;top:0}.tab{text-align:center;cursor:pointer;min-width:60px;color:var(--label-color);background:var(--tab-bg);border:1px solid var(--tab-border);border-radius:999px;flex:1;padding:9px 0;font-size:12px;font-weight:700}.tab.active{background:var(--accent-grad);color:#fff;box-shadow:0 3px 10px var(--shadow-color);border-color:#0000}.section{padding:0 18px}.card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 4px 16px var(--shadow-color);border-radius:20px;margin-bottom:16px;padding:16px}.continue-card{border-left:3px solid var(--value-color)}.stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.month-books-list{flex-direction:column;gap:8px;display:flex}.month-book-row{background:var(--stat-grad);border:1px solid var(--card-border);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.month-book-title{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.month-book-pages{color:var(--value-color);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:800}.stat-card{background:var(--stat-grad);border:1px solid var(--card-border);border-radius:18px;flex-direction:column;gap:3px;padding:12px;display:flex}.stat-label{color:var(--label-color);font-size:11px;font-weight:600}.stat-value{color:var(--value-color);font-size:16px;font-weight:800}.goal-bar-track{background:var(--chip-bg);border-radius:999px;height:12px;margin-top:8px;overflow:hidden}.goal-bar-fill{background:var(--accent-grad);border-radius:999px;height:100%;transition:width .3s}label{color:var(--label-color);margin-bottom:5px;font-size:12px;font-weight:700;display:block}input,select,textarea{border:1.5px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-main);appearance:none;border-radius:14px;margin-bottom:12px;padding:10px 12px;font-size:14px;font-family:Questrial,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important}input:focus,select:focus,textarea:focus{border-color:var(--value-color);outline:none}input[type=date]{cursor:pointer}input[type=range]{background:var(--chip-bg);height:14px;accent-color:var(--value-color);cursor:pointer;border:none;border-radius:999px;padding:0}input[type=range]::-webkit-slider-runnable-track{background:var(--chip-bg);border-radius:999px;height:14px}input[type=range]::-moz-range-track{background:var(--chip-bg);border-radius:999px;height:14px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-grad);width:24px;height:24px;box-shadow:0 2px 8px var(--shadow-color), 0 0 0 3px var(--card-bg);cursor:pointer;border-radius:50%;margin-top:-5px}input[type=range]::-moz-range-thumb{background:var(--value-color);width:24px;height:24px;box-shadow:0 2px 8px var(--shadow-color), 0 0 0 3px var(--card-bg);cursor:pointer;border:none;border-radius:50%}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{cursor:pointer;background-image:var(--select-chevron);background-position:right 14px center;background-repeat:no-repeat;padding-right:32px;font-weight:600;color:var(--text-main)!important}select option{color:var(--text-main)!important;background:var(--input-bg)!important}textarea{resize:vertical;min-height:54px}.editable-title{color:var(--text-main);background:0 0;border:none;border-bottom:1.5px dashed #0000;flex:1;width:auto;min-width:0;margin-bottom:0;padding:2px;font-size:13px;font-weight:700}.editable-title:hover{border-bottom-color:var(--input-border)}.editable-title:focus{border-bottom-color:var(--value-color)}.chip-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.chip{background:var(--chip-bg);border:1px solid var(--input-border);cursor:pointer;color:var(--value-color);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.chip.selected{background:var(--accent-grad);color:#fff;border-color:#0000}.chip .remove-tag{opacity:.6;font-size:10px}.chip .remove-tag:hover{opacity:1}#tagChips.chip-row{gap:6px}#tagChips .chip{padding:4px 10px;font-size:10.5px}.add-tag-row{gap:6px;margin-bottom:12px;display:flex}.add-tag-row input{flex:1;margin-bottom:0;padding:8px 12px;font-size:12px}.add-tag-btn{background:var(--accent-grad);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:0 14px;font-size:11.5px;font-weight:800}.btn-primary{background:var(--brand-btn-grad);color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 14px var(--shadow-color);letter-spacing:.2px;border:none;border-radius:999px;padding:13px;font-size:14px;font-weight:800}.btn-secondary{background:var(--chip-bg);width:100%;color:var(--value-color);border:1px solid var(--input-border);cursor:pointer;border-radius:999px;padding:10px;font-size:13px;font-weight:700}.two-col{gap:10px;display:flex}.two-col>div{flex:1}.chart-row{align-items:flex-end;gap:7px;height:90px;margin-top:10px;display:flex}.chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart-bar{background:var(--accent-grad);border-radius:8px 8px 4px 4px;width:100%;min-height:3px}.chart-bar.chart-bar-muted{background:var(--chip-bg)}.chart-label.chart-label-current{color:var(--value-color)}.pages-chart-wrap{margin-top:6px}.pages-chart-svg{width:100%;height:130px;display:block;overflow:visible}.pages-chart-labels{justify-content:space-between;margin-top:6px;padding:0 2px;display:flex}.pages-chart-labels span{color:var(--label-color);text-align:center;flex:1;font-size:9px;font-weight:700}.pages-chart-labels span.is-current{color:var(--value-color);font-weight:800}.chart-label{color:var(--label-color);margin-top:5px;font-size:9px;font-weight:700}.entry-row{border-bottom:1px dashed var(--dashed-border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.entry-row:last-child{border-bottom:none}.entry-main{flex-direction:column;gap:2px;min-width:0;display:flex}.entry-title{white-space:nowrap;text-overflow:ellipsis;max-width:220px;color:var(--text-main);font-size:13px;font-weight:700;overflow:hidden}.entry-meta{color:var(--label-color);font-size:11px}.entry-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.tag-pill{background:var(--mm-purple-bg);color:var(--mm-purple);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.tag-pill.project{background:var(--mm-purple-bg);color:var(--mm-purple)}.tag-pill.source{background:var(--mm-purple-bg);color:var(--mm-purple);border:1px solid var(--mm-purple-border)}.tag-pill.reading-range{background:var(--mm-idea-bg);color:var(--mm-idea)}.tag-pill.followup{color:#b0691f;background:#ffe8b8}.reading-range-help{margin:-1px 0 5px;font-size:9.5px;line-height:1.3}input.reading-range-input{border-radius:11px;margin-bottom:10px;padding:7px 10px;font-size:12px}.followup-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--chip-bg);border:1px solid var(--input-border);border-radius:14px;align-items:center;gap:10px;width:100%;min-height:46px;margin:0 0 12px;padding:8px 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.followup-toggle:hover{border-color:var(--value-color)}.followup-toggle input[type=checkbox]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.followup-switch{background:var(--input-bg);border:1.5px solid var(--input-border);width:42px;height:24px;box-shadow:inset 0 1px 3px var(--shadow-color);border-radius:999px;flex:0 0 42px;transition:background .2s,border-color .2s;position:relative}.followup-switch:after{content:"";background:var(--label-color);width:16px;height:16px;box-shadow:0 1px 4px var(--shadow-color);border-radius:50%;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.followup-toggle input[type=checkbox]:checked+.followup-switch{background:var(--accent-grad);border-color:#0000}.followup-toggle input[type=checkbox]:checked+.followup-switch:after{background:#fff;transform:translate(18px)}.followup-toggle input[type=checkbox]:focus-visible+.followup-switch{outline:3px solid color-mix(in srgb, var(--value-color) 28%, transparent);outline-offset:2px}.followup-toggle-text{min-width:0;color:var(--value-color);font-size:12px;font-weight:800;line-height:1.25}.followup-toggle-state{letter-spacing:.7px;text-transform:uppercase;color:var(--label-color);margin-top:2px;font-size:9px;display:block}.followup-state-on,.followup-toggle input[type=checkbox]:checked~.followup-toggle-text .followup-state-off{display:none}.followup-toggle input[type=checkbox]:checked~.followup-toggle-text .followup-state-on{color:var(--mm-idea);display:inline}.pending-note-card{border-left:3px solid var(--mm-idea)}.pending-note-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.pending-note-item{background:var(--stat-grad);border:1px solid var(--card-border);border-radius:14px;padding:10px 12px}.related-source-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.related-source-tags{gap:6px;margin-top:7px}.related-source-tags-project{flex-flow:column;align-items:stretch;display:flex}.related-source-tags-project .resource-pill{border-radius:11px;justify-content:space-between;width:100%;padding:7px 9px}.related-source-tags-project .resource-pill-text{flex:1;max-width:none}.resource-helper{color:var(--label-color);margin:0 0 6px;font-size:9.5px;line-height:1.35}.resource-add-row{align-items:stretch;gap:6px;display:flex}.resource-add-row input{border-radius:11px;flex:1;min-width:0;margin:0;padding:7px 10px;font-size:11.5px}.resource-add-btn{background:var(--accent-grad);color:#fff;cursor:pointer;border:none;border-radius:11px;flex-shrink:0;min-width:58px;padding:0 11px;font-size:10.5px;font-weight:800}.resource-add-btn:hover{box-shadow:0 3px 8px var(--shadow-color)}.resource-pill{align-items:center;gap:6px;max-width:100%;display:inline-flex}.resource-pill-text{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.resource-pill-remove{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:9px;line-height:1;display:inline-flex}.resource-pill-remove:hover{opacity:1;background:#ffffff73}.session-details-toggle{border:1px solid var(--input-border);background:var(--chip-bg);width:100%;color:var(--value-color);cursor:pointer;text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 12px;padding:9px 11px;display:flex}.session-details-toggle:hover{border-color:var(--value-color)}.session-details-toggle-main{align-items:center;gap:7px;min-width:0;display:flex}.session-details-toggle-title{font-size:11.5px;font-weight:800}.session-details-toggle-hint{color:var(--label-color);margin-top:1px;font-size:9px;font-weight:600;display:block}.session-details-chevron{font-size:12px;font-weight:900;transition:transform .2s}.session-details-toggle.is-open .session-details-chevron{transform:rotate(180deg)}.session-details-badge{background:var(--mm-idea-bg);color:var(--mm-idea);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:8.5px;font-weight:800}.session-details-panel{border:1px dashed var(--input-border);background:color-mix(in srgb, var(--chip-bg) 55%, transparent);border-radius:14px;margin:-4px 0 12px;padding:11px}.session-details-panel .add-tag-row{margin-bottom:11px}.session-details-panel textarea{margin-bottom:0}.entry-right{align-items:center;gap:10px;display:flex}.entry-metrics{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.entry-metric-line{color:var(--value-color);white-space:nowrap;font-size:12px;font-weight:800}.del-btn{color:var(--label-color);cursor:pointer;opacity:.6;background:0 0;border:none;font-size:16px}.del-btn:hover{color:var(--value-color);opacity:1}.del-btn.confirm{color:var(--value-color);background:var(--chip-bg);white-space:nowrap;opacity:1;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.status-select{background-position:right 8px center;background-size:8px 6px;border-radius:999px;width:auto;margin:0;padding:5px 24px 5px 10px;font-size:11px}.goal-input-number{text-align:center;color:var(--value-color);background:var(--stat-grad);font-size:20px;font-weight:800}.empty{text-align:center;color:var(--label-color);opacity:.8;padding:24px 0;font-size:13px}.cal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cal-nav-btn{background:var(--accent-grad);cursor:pointer;color:#fff;border:none;border-radius:10px;width:30px;height:30px;font-size:15px;font-weight:700}.cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cal-cell{aspect-ratio:1;color:var(--cal-text);cursor:pointer;border:1px solid var(--card-border);border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:10px;font-weight:700;display:flex}.cal-cell:disabled{cursor:default;border-color:#0000}.cal-dow{color:var(--cal-text);text-align:center;margin-bottom:3px;font-size:9px;font-weight:800}.today-ring{outline:2.5px solid var(--value-color);outline-offset:-2px}.selected-ring{outline:2.5px solid var(--mm-purple);outline-offset:-2px}.filter-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.filter-row select{border-radius:999px;margin-bottom:0}.section-title{color:var(--value-color);margin:4px 0 12px;font-size:14px;font-weight:800}.day-detail-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.close-btn{color:var(--label-color);cursor:pointer;background:0 0;border:none;font-size:16px}.project-header{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.project-header-row1{align-items:center;gap:8px;display:flex}.project-name-input{letter-spacing:-.01em;color:color-mix(in oklab, var(--value-color) 84%, #2a1620);background:0 0;border:none;border-bottom:1.5px dashed #0000;flex:1;min-width:0;margin-bottom:0;padding:2px;font-family:Noto Serif Display,Georgia,serif;font-size:21px;font-weight:600;line-height:1.15}body.theme-night .project-name-input{color:color-mix(in oklab, var(--value-color) 88%, #fff)}.project-name-input:hover{border-bottom-color:var(--mm-purple-border)}.project-name-input:focus{border-bottom-color:var(--value-color)}.project-progress-summary{color:var(--label-color);margin-bottom:10px;font-size:11px;font-weight:600}.deadline-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.deadline-badge{background:var(--mm-purple-bg);color:var(--value-color);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.deadline-badge.overdue{color:#c23b6b;background:#ffd2d2}.deadline-badge.soon{color:#b0691f;background:#ffe8b8}.quiet-badge{background:var(--chip-bg);color:var(--label-color);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:9px;font-weight:700}.proj-book{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;margin-bottom:10px;padding:12px}.proj-book:last-child{margin-bottom:0}.proj-book-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.proj-book-title-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.proj-book-title-input{color:var(--text-main);resize:none;white-space:normal;word-break:break-word;background:0 0;border:none;border-bottom:1.5px dashed #0000;flex:1;min-width:0;min-height:0;margin-bottom:0;padding:2px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.proj-book-title-input:hover{border-bottom-color:var(--input-border)}.proj-book-title-input:focus{border-bottom-color:var(--value-color)}.finished-badge{background:var(--accent-grad);color:#fff;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:800}.proj-progress-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.proj-progress-row .goal-bar-track{flex:1;margin-top:0}.proj-page-inputs{color:var(--label-color);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.proj-page-inputs input{text-align:center;width:62px;margin-bottom:0;padding:6px 8px}.quick-page-btn{background:var(--chip-bg);border:1px solid var(--input-border);color:var(--value-color);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.proj-notes{width:100%;min-height:46px;font-size:12px}.quick-note-item{background:var(--chip-bg);border:1px solid var(--input-border);color:var(--text-main);border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:12px;display:flex}.quick-note-item:last-child{margin-bottom:0}.quick-note-text{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0}.quick-note-date{color:var(--label-color);white-space:nowrap;margin-top:1px;font-size:9px;font-weight:700}.quick-note-add-row{gap:6px;margin-top:8px;display:flex}.quick-note-add-row textarea{flex:1;min-height:40px;margin-bottom:0;font-size:12px}.quick-note-add-btn{background:var(--accent-grad);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;padding:0 12px;font-size:11px;font-weight:800}.project-notes-card{margin-bottom:14px}.project-notes-card textarea{min-height:80px}.log-to-log-row{border-top:1px dashed var(--dashed-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.log-to-log-row input[type=number]{text-align:center;width:64px;margin-bottom:0;padding:7px 8px;font-size:12px}.log-to-log-btn{background:var(--accent-grad);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.add-book-to-project{border-top:1px dashed var(--dashed-border);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.add-book-to-project-row{gap:6px;display:flex}.add-book-to-project-row .autocomplete-wrap{flex:2}.add-book-to-project-row input[type=number]{flex:1}.del-project-btn{color:var(--label-color);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;font-size:12px;font-weight:700}.export-menu-wrap{flex-shrink:0;position:relative}.export-menu-btn{background:var(--chip-bg);border:1px solid var(--input-border);color:var(--value-color);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s}.export-menu-btn:hover{box-shadow:0 3px 8px var(--shadow-color);transform:translateY(-1px)}.export-dropdown{z-index:20;background:var(--card-bg);border:1px solid var(--card-border);min-width:128px;box-shadow:0 6px 20px var(--shadow-color);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.export-dropdown button{text-align:left;color:var(--value-color);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.export-dropdown button:hover{background:var(--chip-bg)}.del-project-btn:hover{color:var(--value-color)}.del-project-btn.confirm{color:var(--value-color);font-weight:800}.project-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.project-mobile-actions{display:contents}.collapse-all-btn,.notes-export-btn,.mindmap-toggle-btn{background:var(--chip-bg);border:1px solid var(--input-border);color:var(--value-color);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s}.mindmap-toggle-btn{background:var(--accent-grad);color:#fff;box-shadow:0 3px 10px var(--shadow-color);border:1px solid #0000;font-weight:800}.collapse-all-btn:hover,.notes-export-btn:hover,.mindmap-toggle-btn:hover{box-shadow:0 3px 8px var(--shadow-color);transform:translateY(-1px)}.proj-book-toggle{background:var(--accent-grad);cursor:pointer;color:#fff;width:26px;height:26px;box-shadow:0 2px 8px var(--shadow-color);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.proj-book-toggle:hover{transform:scale(1.1)}.proj-book-toggle:active{transform:scale(.92)}.proj-book-toggle svg{width:12px;height:12px;transition:transform .25s}.proj-book-toggle.is-collapsed svg{transform:rotate(-90deg)}.proj-book-compact{align-items:center;gap:8px;display:flex}.proj-book-compact-title-input{color:var(--text-main);background:0 0;border:none;border-bottom:1.5px dashed #0000;flex:1;min-width:0;margin-bottom:0;padding:2px;font-size:13px;font-weight:600}.proj-book-compact-title-input:hover{border-bottom-color:var(--input-border)}.proj-book-compact-title-input:focus{border-bottom-color:var(--value-color)}.proj-book-compact-pct{color:var(--value-color);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:800}.mm-wrap{background:linear-gradient(160deg, var(--card-bg), var(--chip-bg));border:1.5px solid var(--mm-purple-border);box-shadow:0 6px 20px var(--shadow-color);border-radius:22px;margin:12px 0;padding:18px;overflow-x:auto}.project-details-panel{background:linear-gradient(160deg, var(--card-bg), var(--chip-bg));border:1.5px solid var(--mm-purple-border);box-shadow:0 6px 20px var(--shadow-color);border-radius:22px;margin:4px 0 14px;padding:16px}.mm-root-row{justify-content:center;margin-bottom:4px;display:flex}.mm-node{white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.mm-root{background:var(--accent-grad);color:#fff;box-shadow:0 4px 16px var(--shadow-color);padding:10px 16px;font-size:14px}.mm-connector-v{background:var(--mm-purple-border);width:2px;height:20px;margin:0 auto}.mm-tree-trunk{border-left:2px solid var(--mm-purple-border);margin-left:10px;padding-left:20px;position:relative}.mm-tree-item{margin-bottom:16px;position:relative}.mm-tree-item:last-child{margin-bottom:0}.mm-tree-item:before{content:"";background:var(--mm-purple-border);width:16px;height:2px;position:absolute;top:17px;left:-20px}.mm-tree-item:after{content:"";background:var(--mm-purple);width:7px;height:7px;box-shadow:0 0 0 3px var(--card-bg);border-radius:50%;position:absolute;top:12px;left:-23px}.mm-tree-trunk-sm{border-left:1.5px dashed var(--mm-purple-border);margin-top:10px;margin-left:6px;padding-left:16px;position:relative}.mm-tree-item-sm{margin-bottom:9px;position:relative}.mm-tree-item-sm:last-child{margin-bottom:0}.mm-tree-item-sm:before{content:"";background:var(--mm-purple-border);width:13px;height:1.5px;position:absolute;top:11px;left:-16px}.mm-tree-item-sm:after{content:"";background:var(--mm-purple-border);width:5px;height:5px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;position:absolute;top:8px;left:-18px}.mm-tree-trunk-xs{border-left:1.2px dotted var(--mm-purple-border);margin-top:8px;margin-left:4px;padding-left:13px;position:relative}.mm-tree-item-xs{margin-bottom:6px;position:relative}.mm-tree-item-xs:last-child{margin-bottom:0}.mm-tree-item-xs:before{content:"";background:var(--mm-purple-border);width:10px;height:1.2px;position:absolute;top:10px;left:-13px}.mm-tree-trunk-sub{border-left:1.5px dashed var(--mm-sub-border);margin-top:10px;margin-left:6px;padding-left:16px;position:relative}.mm-tree-item-sub{margin-bottom:9px;position:relative}.mm-tree-item-sub:last-child{margin-bottom:0}.mm-tree-item-sub:before{content:"";background:var(--mm-sub-border);width:13px;height:1.5px;position:absolute;top:11px;left:-16px}.mm-tree-item-sub:after{content:"";background:var(--mm-sub-border);width:5px;height:5px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;position:absolute;top:8px;left:-18px}.mm-section-card{background:linear-gradient(135deg, var(--card-bg), var(--mm-purple-bg) 140%);border:1px solid var(--mm-purple-border);border-left:4px solid var(--mm-purple);box-shadow:0 3px 10px var(--shadow-color);border-radius:16px;padding:13px 14px}.mm-section-row{align-items:center;gap:6px;margin-bottom:6px;display:flex}.mm-section-input{border:none;border-bottom:2px solid var(--mm-purple-border);color:var(--mm-purple);background:0 0;border-radius:0;flex:1;min-width:0;margin-bottom:0;padding:4px 2px 6px;font-size:14px;font-weight:800}.mm-section-input:focus{border-color:var(--mm-purple)}.mm-subsection-card{background:var(--card-bg);border:1px solid var(--mm-sub-border);border-left:3px solid var(--mm-sub);border-radius:13px;padding:10px 11px}.mm-subsection-input{border:none;border-bottom:1.5px dashed var(--mm-sub-border);color:var(--mm-sub);background:0 0;border-radius:0;flex:1;min-width:0;margin-bottom:0;padding:3px 2px 5px;font-size:12px;font-weight:800}.mm-subsection-input:focus{border-color:var(--mm-sub)}.mm-del-node{color:var(--label-color);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;font-size:12px}.mm-del-node:hover{color:var(--value-color);opacity:1}.mm-child{background:var(--mm-idea-bg);border:1px solid var(--mm-idea-border);color:var(--mm-idea);box-shadow:0 1px 4px var(--shadow-color);border-radius:12px;padding:7px 11px;font-size:11px;font-weight:600}.mm-child.is-book{background:var(--mm-book-bg);border:1px solid var(--mm-book-border);box-shadow:0 1px 4px var(--shadow-color);border-radius:8px;padding:6px 9px}.mm-child-row{align-items:center;gap:6px;display:flex}.mm-child-icon{flex-shrink:0;align-items:center;display:flex}.mm-child-icon svg{width:13px;height:13px}.mm-child.is-book .mm-child-icon svg{width:9px;height:9px}.mm-child:not(.is-book) .mm-child-icon svg{stroke:var(--mm-idea)}.mm-child.is-book .mm-child-icon svg{stroke:var(--mm-book)}.mm-child-text-input{color:var(--mm-idea);background:0 0;border:none;border-bottom:1.5px dashed #0000;border-radius:0;flex:1;min-width:0;margin-bottom:0;padding:2px 2px 3px;font-size:11px;font-weight:600}.mm-child-text-input:hover{border-bottom-color:var(--mm-idea-border)}.mm-child-text-input:focus{border-bottom-color:var(--mm-idea)}.mm-child-text-input.is-book{letter-spacing:.05px;color:var(--mm-book);font-family:Georgia,Times New Roman,serif;font-size:8.5px;font-style:italic;font-weight:700}.mm-child-text-input.is-book:hover{border-bottom-color:var(--mm-book-border)}.mm-child-text-input.is-book:focus{border-bottom-color:var(--mm-book)}.mm-idea-book-text-input{color:var(--mm-book);background:0 0;border:none;border-bottom:1.5px dashed #0000;border-radius:0;flex:1;min-width:0;margin-bottom:0;padding:2px 2px 3px;font-size:10px;font-style:italic;font-weight:600}.mm-idea-book-text-input:hover{border-bottom-color:var(--mm-book-border)}.mm-idea-book-text-input:focus{border-bottom-color:var(--mm-book)}.mm-child.has-links{box-shadow:0 2px 8px var(--shadow-color);border-width:1.5px}.mm-idea-books{border-top:1px dashed var(--mm-idea-border);flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;display:flex}.mm-idea-book-row{background:color-mix(in srgb, var(--lilac-accent) 18%, var(--card-bg));border:1px solid color-mix(in srgb, var(--lilac-accent) 55%, transparent);border-radius:8px;align-items:center;gap:5px;padding:4px 8px;display:flex}.mm-idea-book-icon{flex-shrink:0;font-size:10px}.mm-idea-book-text{min-width:0;color:color-mix(in srgb, var(--lilac-strong) 88%, var(--value-color));flex:1;font-size:10px;font-style:italic;font-weight:600}.mm-idea-book-add{margin-top:6px}.mm-idea-book-add input,.mm-idea-book-add button{padding:5px 8px!important;font-size:10px!important}.mm-add-row{gap:5px;margin-top:5px;display:flex}.mm-add-row input,.mm-add-row select{border-radius:999px;margin-bottom:0;padding:7px 10px;font-size:11px}.mm-add-row input[type=text],.mm-add-row select,.mm-add-row .autocomplete-wrap{flex:1;min-width:0}.mm-add-row .autocomplete-wrap input{width:100%}.mm-add-btn{background:var(--mm-idea-bg);border:1px solid var(--mm-idea-border);color:var(--mm-idea);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:11px;font-weight:800}.mm-add-btn.book-btn{background:var(--mm-book-bg);border-color:var(--mm-book-border);color:var(--mm-book)}.mm-add-btn.sub-btn{background:var(--mm-sub-bg);border-color:var(--mm-sub-border);color:var(--mm-sub)}.mm-add-row input.mm-idea-input{border-color:var(--mm-idea-border)}.mm-add-row input.mm-idea-input:focus{border-color:var(--mm-idea)}.autocomplete-wrap input.mm-book-input{border-color:var(--mm-book-border)}.autocomplete-wrap input.mm-book-input:focus{border-color:var(--mm-book)}.mm-add-row input.mm-subbranch-input{border-color:var(--mm-sub-border)}.mm-add-row input.mm-subbranch-input:focus{border-color:var(--mm-sub)}.mm-add-section-row{border-top:1px dashed var(--mm-purple-border);gap:6px;margin-top:16px;padding-top:14px;display:flex}.mm-add-section-row input{border-color:var(--mm-purple-border);flex:1;margin-bottom:0}.mm-add-section-row input:focus{border-color:var(--mm-purple)}.mm-add-section-btn{background:var(--mm-purple-bg);border:1px solid var(--mm-purple-border);color:var(--mm-purple)}.mm-empty{text-align:center;color:var(--label-color);padding:10px 0;font-size:12px}.mm-view-toggle{gap:6px;margin-bottom:14px;display:flex}.mm-view-tab{text-align:center;cursor:pointer;background:var(--mm-purple-bg);border:1px solid var(--mm-purple-border);color:var(--mm-purple);border-radius:999px;flex:1;padding:7px 0;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s}.mm-view-tab.active{background:var(--accent-grad);color:#fff;box-shadow:0 3px 8px var(--shadow-color);border-color:#0000}.mm-view-tab:hover{transform:translateY(-1px)}.mm-print-btn{cursor:pointer;background:var(--card-bg);border:1px solid var(--mm-purple-border);color:var(--mm-purple);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s}.mm-print-btn:hover{box-shadow:0 3px 8px var(--shadow-color);transform:translateY(-1px)}.mm-classic-scroll{background-image:radial-gradient(var(--mm-purple-border) 1px, transparent 1px);background-size:14px 14px;border-radius:10px;margin:0 -4px;padding:20px 10px 14px;overflow:auto hidden}.mm-org-tree,.mm-org-tree ul{justify-content:center;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.mm-org-tree li{text-align:center;white-space:nowrap;padding:20px 7px 0;list-style-type:none;position:relative}.mm-org-tree li:before,.mm-org-tree li:after{content:"";border-top:1px solid var(--mm-purple-border);width:50%;height:20px;position:absolute;top:0;right:50%}.mm-org-tree li:after{border-left:1px solid var(--mm-purple-border);left:50%;right:auto}.mm-org-tree li:only-child:after,.mm-org-tree li:only-child:before{display:none}.mm-org-tree li:only-child{padding-top:0}.mm-org-tree li:first-child:before,.mm-org-tree li:last-child:after{border:0}.mm-org-tree li:last-child:before{border-right:1px solid var(--mm-purple-border);border-radius:0}.mm-org-tree li:first-child:after{border-radius:0}.mm-org-tree>li{padding-top:0}.mm-org-tree>li:before,.mm-org-tree>li:after{display:none}.mm-org-tree ul:before{content:"";border-left:1px solid var(--mm-purple-border);width:0;height:20px;margin-left:-.5px;position:absolute;top:0;left:50%}.mm-org-node{white-space:normal;text-align:center;background:var(--card-bg);overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;border-radius:2px;width:132px;padding:7px 8px;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:700;line-height:1.3;display:inline-block;position:relative}.mm-org-root{background:var(--text-main);color:var(--card-bg);text-transform:uppercase;letter-spacing:.8px;border-radius:2px;padding:9px 10px;font-size:10.5px;font-weight:800}.mm-org-section{background:var(--card-bg);border:1px solid var(--mm-purple);color:var(--mm-purple);text-transform:uppercase;letter-spacing:.6px;font-size:9.5px;font-weight:800}.mm-org-sub{background:var(--card-bg);border:1px solid var(--mm-sub);color:var(--mm-sub);width:150px;font-size:9.5px;font-weight:700}.mm-org-idea-branch{background:var(--card-bg);border:2px solid var(--mm-idea);color:var(--mm-idea);width:155px;box-shadow:0 2px 6px var(--shadow-color);font-size:9.5px;font-weight:800}.mm-org-section-title,.mm-org-sub-title{font-weight:800}.mm-org-sub-tags{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:5px;display:flex}.mm-org-tag{text-transform:none;letter-spacing:0;border:1px dashed var(--mm-idea);color:var(--mm-idea);white-space:normal;overflow-wrap:anywhere;text-align:left;box-sizing:border-box;background:0 0;border-radius:2px;align-items:flex-start;gap:2px;max-width:100%;padding:2px 5px;font-family:Consolas,Courier New,monospace;font-size:8px;font-weight:600;line-height:1.25;display:inline-flex}.mm-org-tag.is-book{border-color:var(--mm-book);color:var(--mm-book)}.mm-classic-empty{text-align:center;color:var(--label-color);padding:20px 0;font-size:12px}.mm-classic-hint{text-align:center;color:var(--label-color);opacity:.8;margin-bottom:8px;font-size:10px;font-weight:600}[data-drag-kind]{cursor:grab}[data-drag-kind]:active{cursor:grabbing}.mm-dragging{opacity:.35}.mm-drag-over{outline:2px dashed var(--mm-purple);outline-offset:2px;border-radius:4px}span.mm-org-tag.mm-drag-over{outline-offset:1px}.autocomplete-wrap{position:relative}.book-suggest-list{z-index:45;background:var(--card-bg);border:1.5px solid var(--input-border);box-shadow:0 8px 22px var(--shadow-color);border-radius:14px;max-height:190px;padding:6px;display:none;position:absolute;top:calc(100% - 6px);left:0;right:0;overflow-y:auto}.book-suggest-item{color:var(--text-main);cursor:pointer;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.book-suggest-item:hover{background:var(--chip-bg)}.date-picker-wrapper{width:100%;display:inline-block;position:relative}.date-picker-field{background:var(--input-bg);border:1.5px solid var(--input-border);color:var(--value-color);cursor:pointer;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.date-picker-field.compact{border-radius:999px;width:auto;margin-bottom:0;padding:7px 12px;font-size:11px;display:inline-flex}.date-picker-field .placeholder{color:var(--label-color);font-weight:600}.date-picker-panel{z-index:50;background:var(--card-bg);border:1.5px solid var(--card-border);box-shadow:0 10px 30px var(--shadow-color);border-radius:18px;width:230px;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.date-picker-panel[popover]{margin:0;inset:auto}.date-picker-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.date-picker-nav{background:var(--accent-grad);cursor:pointer;color:#fff;border:none;border-radius:8px;width:26px;height:26px;font-size:13px;font-weight:700}.date-picker-month{color:var(--value-color);font-size:12px;font-weight:800}.date-picker-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.date-picker-dow{color:var(--cal-text);text-align:center;padding-bottom:2px;font-size:9px;font-weight:800}.date-picker-day{aspect-ratio:1;border:1px solid var(--card-border);color:var(--cal-text);background:var(--chip-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.date-picker-day.is-empty{cursor:default;background:0 0;border-color:#0000}.date-picker-day.is-empty:before{content:none!important;display:none!important}.date-picker-day.disabled{opacity:.28;cursor:default;background:0 0;border-color:#0000}.date-picker-day.is-today{outline:2px solid var(--value-color);outline-offset:-2px}.date-picker-day.is-selected{background:var(--accent-grad);color:#fff}.date-picker-clear{background:var(--chip-bg);border:1px solid var(--input-border);width:100%;color:var(--value-color);cursor:pointer;border-radius:10px;margin-top:10px;padding:7px;font-size:11px;font-weight:700}.book-row-card{background:var(--card-bg);border:1px solid var(--card-border);border-left:4px solid #0000;border-radius:12px;margin-bottom:6px;padding:8px 10px}.book-comments-box{margin-top:8px}.book-comments-input{resize:vertical;border:1px solid var(--input-border);background:var(--chip-bg);width:100%;min-height:44px;color:var(--text-main);border-radius:10px;margin-bottom:0;padding:7px 9px;font-family:inherit;font-size:11px}.book-comments-input:focus{border-color:var(--value-color)}.book-row-card:last-child{margin-bottom:0}.book-row-card.status-reading{border-left-color:var(--value-color)}.book-row-card.status-want{border-left-color:var(--mm-purple-border)}.book-row-card.status-finished{border-left-color:var(--mm-book);opacity:.88}.book-row-card.status-dnf{border-left-color:var(--status-dnf);opacity:.8}.book-row-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.book-group-title{color:var(--value-color);align-items:center;gap:8px;margin:14px 0 6px;padding-left:2px;font-size:11px;font-weight:800;display:flex}.book-group-title:first-child{margin-top:0}.book-count-badge{background:var(--chip-bg);color:var(--value-color);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:800}.book-simple-list{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;overflow:hidden}.book-list-row{border-bottom:1px dashed var(--dashed-border);align-items:center;gap:7px;padding:6px 12px;display:flex}.book-list-row.is-finished .book-list-title-input{opacity:.75}.book-list-row:last-child{border-bottom:none}.book-list-row .status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot.status-reading{background:var(--value-color)}.status-dot.status-want{background:var(--mm-purple-border)}.status-dot.status-dnf{background:var(--status-dnf)}.book-list-hover-date{opacity:0;max-width:0;transition:max-width .18s,opacity .18s;overflow:hidden}.book-list-row:hover .book-list-hover-date{opacity:1;max-width:120px}.book-list-title-input{min-width:0;color:var(--text-main);background:0 0;border:none;border-bottom:1.5px dashed #0000;flex:1;margin:0;padding:1px 2px;font-size:12.5px;font-weight:500}.book-list-title-input:hover{border-bottom-color:var(--input-border)}.book-list-title-input:focus{border-bottom-color:var(--value-color)}.book-list-row .readmode-toggle{width:21px;height:21px;font-size:10px}.book-list-row .status-select{background-position:right 7px center;background-size:7px 5px;padding:4px 22px 4px 8px;font-size:10.5px}.book-list-row .del-btn{font-size:14px}.readmode-toggle{background:var(--chip-bg);border:1px solid var(--input-border);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:transform .15s,box-shadow .15s;display:flex}.readmode-toggle:hover{box-shadow:0 2px 8px var(--shadow-color);transform:scale(1.1)}.readmode-toggle.is-research{background:#fff1d6;border-color:#f0c876}.book-page-inputs{color:var(--label-color);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.book-page-inputs span{font-size:10px}.book-page-inputs input{text-align:center;width:50px;margin-bottom:0;padding:5px 6px;font-size:11px}.book-quick-btn{background:var(--chip-bg);border:1px solid var(--input-border);color:var(--value-color);cursor:pointer;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.book-progress-row{align-items:center;gap:6px;margin-top:4px;display:flex}.book-progress-row .goal-bar-track{flex:1;height:8px;margin-top:0}.pomodoro-display{color:var(--value-color);font-variant-numeric:tabular-nums;letter-spacing:1px;margin:6px 0;font-size:46px;font-weight:800}.pomodoro-dots{justify-content:center;gap:8px;margin:10px 0 16px;display:flex}.pomodoro-dot{background:var(--chip-bg);border:1px solid var(--input-border);border-radius:50%;width:10px;height:10px}.pomodoro-dot.filled{background:var(--accent-grad);border-color:#0000}.pomodoro-controls{gap:8px;display:flex}.pomodoro-controls .btn-primary,.pomodoro-controls .btn-secondary{flex:1;margin-bottom:0}.pomodoro-phase-label{color:var(--value-color);text-align:center;margin-bottom:4px;font-size:13px;font-weight:800}.stepper-row{align-items:center;gap:6px;margin-bottom:10px;display:flex}.stepper-btn{background:var(--chip-bg);width:22px;height:22px;color:var(--value-color);border:1px solid var(--input-border);cursor:pointer;box-shadow:0 1px 3px var(--shadow-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:transform .15s,background .15s;display:flex}.stepper-btn:hover{background:var(--accent-grad);color:#fff;transform:scale(1.06)}.stepper-input{text-align:center;color:var(--value-color);background:var(--stat-grad);border-radius:12px;flex:1;margin-bottom:0;padding:6px 4px;font-size:15px;font-weight:800}.flower-svg-wrap{justify-content:center;padding:4px 0 10px;display:flex}@keyframes flowerSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.flower-head.bloomed{transform-origin:50px 112px;animation:3.5s ease-in-out infinite flowerSway}@keyframes budPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.flower-bud-pulse{transform-origin:50%;animation:2.2s ease-in-out infinite budPulse}@keyframes sparkleTwinkle{0%,to{opacity:.2}50%{opacity:1}}.flower-sparkles circle{animation:1.8s ease-in-out infinite sparkleTwinkle}.flower-sparkles circle:nth-child(2){animation-delay:.4s}.flower-sparkles circle:nth-child(3){animation-delay:.8s}.flower-sparkles circle:nth-child(4){animation-delay:1.2s}:root{--page-gutter:clamp(10px, 2.2vw, 30px);--layout-gap:clamp(12px, 1.5vw, 20px)}html,body,#root{width:100%;min-height:100dvh}body{overflow-x:hidden}.app{width:100%;max-width:none;min-height:100dvh;padding-bottom:max(34px, env(safe-area-inset-bottom));margin:0}body.is-standalone .app,body.is-standalone .landing-shell{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.app,.landing-shell{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}header{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.section,.tabs{width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.alltime-bar,.save-indicator{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.restore-confirm-banner{margin-left:var(--page-gutter);margin-right:var(--page-gutter)}.card{width:100%}.header-secondary-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-actions{margin-left:auto}.session-details-toggle{justify-content:flex-start}.session-details-toggle-icon{background:var(--accent-grad);color:#fff;width:26px;height:26px;box-shadow:0 2px 8px var(--shadow-color);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.session-details-toggle-icon svg{width:12px;height:12px;transition:transform .22s}.session-details-toggle.is-open .session-details-toggle-icon svg{transform:rotate(180deg)}.session-details-toggle-main{flex:1}.session-details-badge{margin-left:auto}.session-details-chevron{display:none}.mode-context-note{background:var(--chip-bg);color:var(--label-color);border-radius:11px;margin:-2px 0 12px;padding:8px 10px;font-size:10px;line-height:1.35}.metric-toggle-row{border:1px solid var(--metric-switch-border);background:var(--metric-switch-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:100%;margin-bottom:12px;padding:3px;display:inline-flex}.metric-toggle-row .metric-toggle-btn{color:var(--label-color);box-shadow:none;background:0 0;border-color:#0000;flex:none;margin:0;padding:6px 11px}.metric-toggle-row .metric-toggle-btn.selected{background:var(--metric-active-bg);color:var(--metric-active-text);border-color:var(--metric-active-border);box-shadow:none}.metric-toggle-row .metric-toggle-btn:hover{color:var(--metric-active-text)}.casual-library-list{flex-direction:column;gap:8px;display:flex}.casual-book-card{background:var(--card-bg);border:1px solid var(--card-border);border-left:4px solid var(--input-border);border-radius:14px;padding:11px 12px}.casual-book-card.status-reading{border-left-color:var(--value-color)}.casual-book-card.status-want{border-left-color:var(--mm-purple-border)}.casual-book-card.status-finished{border-left-color:var(--mm-book)}.casual-book-card.status-dnf{border-left-color:var(--status-dnf)}.casual-book-header{align-items:center;gap:8px;display:flex}.casual-book-title{background:0 0;border:0;border-bottom:1.5px dashed #0000;border-radius:0;flex:1;min-width:0;margin:0;padding:3px 2px;font-size:13px;font-weight:700}.casual-book-title:hover{border-bottom-color:var(--input-border)}.casual-status-select{flex-shrink:0;margin:0}.casual-page-grid{grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr) auto;align-items:end;gap:7px;margin-top:9px;display:grid}.casual-page-field{margin:0}.casual-page-field span{color:var(--label-color);margin-bottom:3px;font-size:9px;display:block}.casual-page-field input{text-align:center;border-radius:10px;margin:0;padding:6px 8px;font-size:11px}.casual-page-divider{color:var(--label-color);padding-bottom:8px;font-size:10px}.casual-book-pct{min-width:34px;color:var(--value-color);text-align:right;padding-bottom:7px;font-size:10.5px;font-weight:800}.casual-progress-row{margin-top:8px}.casual-review-row{border-top:1px dashed var(--dashed-border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.casual-rating-label,.casual-comment-label{color:var(--label-color);font-size:9.5px;font-weight:700}.casual-stars{align-items:center;gap:1px;display:flex}.casual-star{cursor:pointer;color:var(--input-border);background:0 0;border:0;padding:1px 2px;font-size:17px;line-height:1;transition:transform .12s,color .12s}.casual-star:hover{color:var(--label-color);transform:scale(1.12)}.casual-star.filled{color:var(--title-color)}.casual-comment-wrap{margin-top:8px}.casual-comment-label{margin-bottom:4px;display:block}.casual-comment-input{background:var(--input-bg);border-radius:10px;min-height:42px;max-height:96px;margin:0;padding:8px 10px;font-size:11px;line-height:1.35}.monthly-dashboard{gap:var(--layout-gap);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;display:grid}.monthly-main-column,.monthly-side-column{min-width:0}.monthly-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.monthly-action-btn{flex-shrink:0;width:auto;margin:0;padding:8px 12px;font-size:11px}.monthly-calendar-hint{text-align:center;color:var(--label-color);margin-top:10px;font-size:9.5px;line-height:1.35}.cal-day{padding:0;font-family:inherit}.cal-day:hover{box-shadow:0 2px 7px var(--shadow-color);transform:translateY(-1px)}.cal-cell-empty{background:0 0;border-color:#0000}.monthly-session-list{flex-direction:column;gap:8px;display:flex}.monthly-session-row{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:13px;padding:10px 11px}.monthly-session-book{color:var(--text-main);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800}.monthly-session-book:hover{color:var(--value-color)}.monthly-session-meta{color:var(--value-color);flex-wrap:wrap;gap:5px 9px;margin-top:4px;font-size:9.5px;font-weight:700;display:flex}.monthly-session-note{color:var(--text-main);white-space:pre-wrap;margin-top:7px;font-size:11px;line-height:1.4}.monthly-review-list{flex-direction:column;gap:6px;display:flex}.monthly-review-row{border:1px solid var(--card-border);background:var(--stat-grad);width:100%;color:var(--text-main);font:inherit;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}button.monthly-review-row{cursor:pointer}.monthly-review-row strong{color:var(--value-color);font-size:11px}.monthly-review-row.is-action:hover,.month-book-row.is-action:hover{border-color:var(--value-color);transform:translateY(-1px)}.monthly-tag-summary{border-top:1px dashed var(--dashed-border);margin-top:12px;padding-top:10px}.monthly-tag-summary .entry-tags{margin-top:6px}button.month-book-row{cursor:pointer;text-align:left;width:100%;font-family:inherit}.monthly-empty{padding:16px 0}.monthly-chart-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.monthly-chart-summary{color:var(--label-color);white-space:nowrap;font-size:10px;font-weight:700}.monthly-bar-scroll{scrollbar-width:thin;padding:4px 1px 3px;overflow-x:auto}.monthly-bar-chart{background-image:linear-gradient(to top, var(--chart-grid) 1px, transparent 1px);background-size:100% 32px;border-radius:12px;grid-template-columns:repeat(12,minmax(28px,1fr));align-items:stretch;gap:clamp(5px,.9vw,11px);min-width:560px;height:188px;padding:4px 2px 0;display:grid}.monthly-bar-column{text-align:center;grid-template-rows:20px 1fr 20px;align-items:end;min-width:0;display:grid}.monthly-bar-value{min-height:14px;color:var(--label-color);opacity:.82;white-space:nowrap;align-self:center;font-size:8.5px;font-weight:800}.monthly-bar-track{border:1px solid var(--card-border);background:var(--chart-track);border-radius:10px 10px 5px 5px;align-self:end;align-items:flex-end;height:132px;padding:3px;display:flex;overflow:hidden}.monthly-bar-fill{background:var(--accent-grad);width:100%;box-shadow:0 -2px 7px var(--shadow-color);border-radius:7px 7px 2px 2px;transition:height .25s}.monthly-bar-column.is-current .monthly-bar-track{border-color:var(--value-color);box-shadow:0 0 0 2px var(--shadow-color)}.monthly-bar-column.is-current .monthly-bar-fill{background:var(--brand-btn-grad)}.monthly-bar-label{color:var(--label-color);align-self:end;font-size:9px;font-weight:700;line-height:1}.monthly-bar-column.is-current .monthly-bar-label{color:var(--value-color);font-weight:900}@media (width>=760px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.monthly-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-content-books{gap:var(--layout-gap);grid-template-columns:minmax(250px,.34fr) minmax(0,1.66fr);align-items:start;display:grid}.tab-content-books>.card{margin-bottom:0}.tab-content-timer{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tab-content-timer>.card{margin-bottom:0}.tab-content-projects{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tab-content-projects>.card{margin-bottom:0}.tab-content-projects>.project-card{grid-column:1/-1}}@media (width<=759px){:root{--page-gutter:clamp(9px, 3.5vw, 16px)}.header-secondary-row{gap:8px;display:flex}.header-actions{justify-content:flex-end;width:100%}.monthly-dashboard{grid-template-columns:1fr}.monthly-chart-card{grid-column:auto}.card{border-radius:17px;padding:14px}.tabs{gap:6px}.tab{min-width:54px;padding:8px 0;font-size:11px}.monthly-card-header{align-items:center}}@media (width<=430px){.header-top-row{align-items:flex-start}.brand-zone{width:184px;max-width:calc(100vw - 68px)}.workspace-mode-btn{gap:1px;padding:4px 3px;font-size:8px}.workspace-mode-icon svg{width:6px;height:6px}.header-actions .icon-btn,.header-actions .export-btn{text-align:center;flex:1}.two-col{flex-direction:column;gap:0}.session-details-panel .two-col{gap:8px}.casual-book-header{flex-wrap:wrap}.casual-book-title{flex-basis:100%}.casual-status-select{flex:1}.casual-page-grid{grid-template-columns:1fr auto 1fr}.casual-book-pct{text-align:right;grid-column:1/-1;padding:0}.monthly-card-header{align-items:flex-start}.monthly-action-btn{padding:7px 9px}}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-settings-toggle{top:12px;right:max(14px, env(safe-area-inset-right));z-index:5;position:absolute}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-settings{z-index:6;top:12px;right:max(12px, env(safe-area-inset-right));box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(346px,100% - 24px);max-height:calc(100% - 24px);position:absolute;bottom:auto;overflow-y:auto}@media (width<=820px){.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-settings-toggle{top:10px;right:max(10px, env(safe-area-inset-right))}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-settings{top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:min(380px,100% - 16px);max-height:calc(100% - 16px)}}.v10-book-main{container:v10-book-main/inline-size}@container v10-book-main (width<=410px){.v10-book-card.is-open .v10-book-card-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.v10-book-card.is-open .v10-book-header-actions{grid-column:1;justify-content:flex-start;min-width:0}.v10-book-card.is-open .v10-book-title-input{min-width:0}}.pdfr-overlay.is-reflow .pdfr-top .pdfr-controls,.pdfr-overlay.is-reflow .pdfr-top [data-pdfr-more]{display:none!important}.pdfr-overlay.is-reflow .pdfr-reflow{background:var(--pdfr-reflow-paper,#f3ead8);color:var(--pdfr-reflow-ink,#34291f);padding-top:clamp(64px,8vh,88px)}body.theme-night .pdfr-overlay.is-reflow .pdfr-reflow{background:var(--pdfr-reflow-paper,#171818);color:var(--pdfr-reflow-ink,#f5f0e8)}.pdfr-overlay.is-reflow .pdfr-reflow-page{max-width:var(--pdfr-reflow-measure,55rem);box-shadow:none;color:inherit;background:0 0;border:0;margin:0 auto;padding:0}.pdfr-overlay.is-reflow .pdfr-reflow-page p{max-width:none;color:inherit;font-family:var(--pdfr-reflow-font,var(--serif-font,Georgia, serif));font-size:var(--pdfr-reflow-size,17px);letter-spacing:.003em;text-align:left;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;break-inside:avoid;margin:0 0 .9em;line-height:1.64}.pdfr-overlay.is-reflow .pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page{column-count:2;column-fill:balance;column-gap:clamp(30px,5vw,78px);max-width:min(86rem,100%)}.pdfr-overlay.is-reflow .pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page p{break-inside:avoid-column}.pdfr-overlay.is-reflow .pdfr-reflow-settings-toggle{top:12px;right:max(14px, env(safe-area-inset-right));z-index:5;position:absolute}.pdfr-overlay.is-reflow .pdfr-reflow-settings{top:max(64px, calc(env(safe-area-inset-top) + 52px));max-height:min(760px,100vh - 76px)}@media (width<=820px) and (orientation:portrait){.pdfr-overlay.is-reflow .pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page{column-count:1}.pdfr-overlay.is-reflow .pdfr-reflow-settings-toggle{top:10px;right:max(10px, env(safe-area-inset-right))}.pdfr-overlay.is-reflow .pdfr-reflow-settings{max-height:min(76vh,680px);top:auto;bottom:8px;right:8px}}.pdfr-progress{position:relative}.pdfr-progress-scrubber{opacity:.001;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.pdfr-progress:has(.pdfr-progress-scrubber:focus-visible){outline:2px solid var(--accent-strong,var(--title-color));outline-offset:-2px}.pdfr-overlay.is-reflow .pdfr-body{background:var(--pdfr-reflow-paper,var(--pdfr-paper));display:block;position:relative}.pdfr-overlay.is-reflow .pdfr-side,.pdfr-overlay.is-reflow .pdfr-side-reopen,.pdfr-overlay.is-reflow .pdfr-panel,.pdfr-overlay.is-reflow .pdfr-draw-bar{display:none!important}.pdfr-overlay.is-reflow .pdfr-reflow{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:clamp(28px, 4vw, 56px) var(--pdfr-reflow-gutter,clamp(28px, 8vw, 160px)) clamp(88px, 11vh, 128px);background:var(--pdfr-reflow-paper,#f3ead8);color:var(--pdfr-reflow-ink,#34291f);touch-action:pan-x pan-y;isolation:isolate;display:block;position:relative;overflow:auto}.pdfr-reflow[data-pdfr-reflow-margin=narrow]{--pdfr-reflow-gutter:clamp(18px, 3.4vw, 64px);--pdfr-reflow-measure:75rem}.pdfr-reflow[data-pdfr-reflow-margin=normal]{--pdfr-reflow-gutter:clamp(28px, 8vw, 160px);--pdfr-reflow-measure:55rem}.pdfr-reflow[data-pdfr-reflow-margin=wide]{--pdfr-reflow-gutter:clamp(42px, 13vw, 260px);--pdfr-reflow-measure:43rem}.pdfr-reflow:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(var(--pdfr-reflow-warm-overlay,#c2894e00), var(--pdfr-reflow-dim-overlay,#0000));position:absolute;inset:0}.pdfr-reflow-content{z-index:1;outline:none;min-height:100%;position:relative}.pdfr-reflow-page{max-width:var(--pdfr-reflow-measure,55rem);box-shadow:none;color:inherit;background:0 0;border:0;margin:0 auto;padding:0}.pdfr-reflow-mark{display:none}.pdfr-reflow-page p{max-width:none;color:inherit;font-family:var(--pdfr-reflow-font,var(--serif-font,Georgia, serif));font-size:var(--pdfr-reflow-size,17px);letter-spacing:.003em;text-align:left;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;break-inside:avoid;margin:0 0 .9em;line-height:1.64}.pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page{column-count:2;column-fill:balance;column-gap:clamp(30px,5vw,78px);max-width:min(86rem,100%)}.pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page p{break-inside:avoid-column}.pdfr-reflow-empty,.pdfr-reflow-loading{max-width:var(--pdfr-reflow-measure,55rem);color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 62%, transparent);font:500 .92rem/1.55 var(--sans-font,system-ui, sans-serif);text-align:center;margin:20vh auto 0}.pdfr-reflow[hidden],.pdfr-reflow-edge[hidden],.pdfr-reflow-settings-toggle[hidden],.pdfr-reflow-scroll-button[hidden],.pdfr-reflow-settings[hidden]{display:none!important}.pdfr-reflow-edge,.pdfr-reflow-settings-toggle{z-index:46;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 24%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 88%, transparent);color:var(--pdfr-reflow-ink,currentColor);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;place-items:center;display:inline-grid;position:fixed;box-shadow:0 4px 18px #150e0a1f}.pdfr-reflow-edge{width:38px;height:38px;top:50%;transform:translateY(-50%)}.pdfr-reflow-edge-prev{left:max(12px, env(safe-area-inset-left))}.pdfr-reflow-edge-next{right:max(12px, env(safe-area-inset-right))}.pdfr-reflow-settings-toggle{top:max(12px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));width:42px;height:42px;font:700 16px/1 var(--serif-font,Georgia, serif)}.pdfr-reflow-edge:hover,.pdfr-reflow-settings-toggle:hover,.pdfr-reflow-settings-toggle.is-active{background:var(--pdfr-reflow-paper,#fff);border-color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 46%, transparent)}.pdfr-reflow-edge:focus-visible,.pdfr-reflow-settings-toggle:focus-visible,.pdfr-reflow-settings button:focus-visible{outline:2px solid var(--accent-strong,var(--title-color));outline-offset:2px}.pdfr-reflow-settings{z-index:47;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 20%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 96%, #ffffff8c);width:min(346px,100vw - 24px);max-height:min(760px,100vh - 24px);color:var(--pdfr-reflow-ink,currentColor);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:14px;position:fixed;overflow:auto;box-shadow:0 18px 48px #110b0938}.pdfr-reflow-settings-head,.pdfr-reflow-settings-head>div,.pdfr-reflow-font-tiles,.pdfr-reflow-paper-swatches,.pdfr-reflow-layout-tiles,.pdfr-reflow-margin-tiles{align-items:center;display:flex}.pdfr-reflow-settings-head{border-bottom:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 16%, transparent);justify-content:space-between;gap:10px;padding-bottom:10px}.pdfr-reflow-settings-head strong{font:700 .94rem/1.1 var(--sans-font,system-ui, sans-serif)}.pdfr-reflow-settings-head>div{gap:5px}.pdfr-reflow-settings .pdfr-icon,.pdfr-reflow-settings .pdfr-mini{color:inherit;border-color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 22%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 88%, transparent);margin:0}.pdfr-reflow-setting-group{gap:8px;margin:14px 0 0;display:grid}.pdfr-reflow-setting-label{font:700 .72rem/1 var(--sans-font,system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 68%, transparent)}.pdfr-reflow-font-tiles,.pdfr-reflow-paper-swatches,.pdfr-reflow-layout-tiles,.pdfr-reflow-margin-tiles{align-items:stretch;gap:7px}.pdfr-reflow-font-tiles>*,.pdfr-reflow-paper-swatches>*,.pdfr-reflow-layout-tiles>*,.pdfr-reflow-margin-tiles>*{flex:1 1 0;min-width:0}.pdfr-reflow-tile,.pdfr-reflow-paper-swatch{border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 20%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 84%, transparent);min-height:58px;color:inherit;cursor:pointer;border-radius:9px;justify-items:center;gap:5px;padding:7px 5px;display:grid}.pdfr-reflow-tile small,.pdfr-reflow-paper-swatch small{font:600 .64rem/1 var(--sans-font,system-ui, sans-serif);white-space:nowrap}.pdfr-reflow-font-tile>span{font-size:22px;line-height:1}.pdfr-reflow-tile.is-active,.pdfr-reflow-paper-swatch.is-active{border-color:var(--accent-strong,var(--title-color));box-shadow:inset 0 0 0 1px var(--accent-strong,var(--title-color))}.pdfr-reflow-paper-swatch i{border:1px solid color-mix(in srgb, var(--pdfr-swatch-ink) 35%, transparent);background:var(--pdfr-swatch-paper);border-radius:5px;width:24px;height:20px;display:block}.pdfr-reflow-size-control,.pdfr-reflow-inline-slider{align-items:center;gap:8px;display:grid}.pdfr-reflow-size-control{color:inherit;grid-template-columns:16px minmax(0,1fr) 20px}.pdfr-reflow-size-control>strong{font-size:20px}.pdfr-reflow-size-control input,.pdfr-reflow-inline-slider input{width:100%;accent-color:var(--accent-strong,var(--title-color));margin:0}.pdfr-reflow-check{font:500 .77rem/1.3 var(--sans-font,system-ui, sans-serif);align-items:center;gap:8px;display:flex}.pdfr-reflow-check input{accent-color:var(--accent-strong,var(--title-color))}.pdfr-reflow-layout-preview,.pdfr-reflow-margin-preview{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 27%, transparent);border-radius:3px;gap:2px;width:34px;height:20px;padding:3px;display:grid}.pdfr-reflow-layout-preview i,.pdfr-reflow-margin-preview i{opacity:.55;background:currentColor;height:2px;display:block}.pdfr-reflow-layout-preview.is-two{grid-template-columns:1fr 1fr;grid-auto-flow:column}.pdfr-reflow-layout-preview.is-two i:nth-child(n+4){display:none}.pdfr-reflow-margin-preview.is-narrow{padding-left:1px;padding-right:1px}.pdfr-reflow-margin-preview.is-normal{padding-left:5px;padding-right:5px}.pdfr-reflow-margin-preview.is-wide{padding-left:9px;padding-right:9px}.pdfr-reflow-inline-slider{font:500 .72rem/1 var(--sans-font,system-ui, sans-serif);grid-template-columns:70px minmax(0,1fr) 34px}.pdfr-reflow-inline-slider b{text-align:right;font-size:.68rem}.pdfr-reflow-tone-group>.pdfr-mini{justify-self:start}@media (width<=820px) and (orientation:portrait){.pdfr-overlay.is-reflow .pdfr-reflow{padding:28px var(--pdfr-reflow-gutter,20px) 78px}.pdfr-reflow[data-pdfr-reflow-layout=two] .pdfr-reflow-page{column-count:1}.pdfr-reflow-edge{width:34px;height:34px}.pdfr-reflow-edge-prev{left:8px}.pdfr-reflow-edge-next{right:8px}.pdfr-reflow-settings-toggle{width:38px;height:38px;top:8px;right:8px}.pdfr-reflow-settings{width:min(380px,100vw - 16px);max-height:min(72vh,620px);top:auto;bottom:10px;right:8px}}@media (prefers-reduced-motion:reduce){.pdfr-reflow,.pdfr-reflow *{scroll-behavior:auto!important}}.workspace-mode-btn{letter-spacing:.08px;gap:0;padding:5px 9px;font-size:9px}.workspace-mode-icon{display:none!important}.tab-content-projects{display:block!important}.projects-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);width:100%;max-width:1520px;margin:0 auto;display:grid}.projects-sidebar,.projects-main{min-width:0}.projects-sidebar-stack{gap:var(--layout-gap);flex-direction:column;display:flex;position:sticky;top:18px}.projects-tool-card{margin:0;padding:clamp(14px,1.35vw,18px)}.projects-tool-card .section-title{margin:0 0 7px}.projects-tool-helper{color:var(--label-color);margin:0 0 12px;font-size:10px;line-height:1.42}.projects-tool-card label{font-size:10.5px}.projects-tool-card input{margin-bottom:10px;padding:9px 10px;font-size:12px}.projects-new-card .date-picker-field{margin-bottom:11px}.projects-compact-primary{justify-content:center;align-items:center;width:auto;min-width:0;padding:10px 16px;font-size:12px;display:inline-flex}.project-idea-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.project-idea-add-row input{min-width:0;margin:0}.projects-compact-add{border-radius:12px;min-width:58px;margin:0;padding:0 11px}.project-idea-list{flex-direction:column;gap:6px;max-height:310px;margin-top:11px;padding-right:2px;display:flex;overflow:auto}.project-idea-row{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:11px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.project-idea-text{min-width:0;color:var(--text-main);overflow-wrap:anywhere;flex:1;font-size:11.5px;line-height:1.36}.project-idea-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.projects-tool-empty{color:var(--label-color);margin-top:10px;padding:9px 0 1px;font-size:10px}.project-idea-archive{border-top:1px solid color-mix(in srgb, var(--card-border) 76%, transparent);gap:8px;min-width:0;margin-top:12px;padding-top:11px;display:grid}.project-idea-archive-toggle{border:1px solid var(--card-border);background:color-mix(in srgb, var(--stat-grad) 78%, transparent);width:100%;min-width:0;min-height:44px;color:var(--label-color);font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:11.5px;font-weight:720;display:grid}.project-idea-archive-toggle>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.project-idea-archive-toggle>strong{background:color-mix(in srgb, var(--value-color) 9%, transparent);min-width:24px;height:24px;color:var(--value-color);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:10px;display:grid}.project-idea-archive-toggle:disabled{opacity:.58;cursor:not-allowed}.project-idea-archive-list{max-height:230px;margin-top:0}.project-idea-row.is-archived{background:color-mix(in srgb, var(--stat-grad) 55%, transparent)}.project-idea-row.is-archived .project-idea-text{color:var(--label-color)}.projects-main{max-width:1120px}.projects-main-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;margin:1px 2px 11px;display:flex}.projects-main-title{color:var(--value-color);font-size:15px;font-weight:900}.projects-main-subtitle{max-width:680px;color:var(--label-color);margin-top:3px;font-size:10.5px;line-height:1.38}.projects-count-badge{border:1px solid var(--mode-switch-border);background:var(--mode-switch-bg);min-width:28px;height:28px;color:var(--value-color);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.projects-card-list{gap:var(--layout-gap);flex-direction:column;display:flex}.projects-card-list>.project-card,.projects-card-list>.card{margin:0}.projects-main .project-card{padding:clamp(15px,1.65vw,22px)}.projects-main .add-book-to-project{align-items:flex-start}.projects-main .add-book-to-project-row{width:100%}.projects-main [data-add-proj-book]{width:auto;padding:9px 16px}.projects-empty-card{justify-content:center;align-items:center;min-height:150px;display:flex}.projects-archive-card{padding:13px 14px}.projects-archive-toggle{width:auto;margin:0}.projects-archive-list{flex-direction:column;gap:7px;margin-top:11px;display:flex}.projects-archive-row{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex}.projects-archive-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);flex:1;font-size:12px;font-weight:700;overflow:hidden}@media (width<=980px){.projects-workspace{grid-template-columns:minmax(238px,286px) minmax(0,1fr);gap:16px}}@media (width<=620px){body .monthly-calendar-card .cal-cell.cal-day{position:relative;overflow:visible}body .monthly-calendar-card .cal-cell.cal-day:after{content:"";border-radius:inherit;pointer-events:none;width:max(44px,100%);height:max(44px,100%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body button.month-book-row,body .monthly-review-row.is-action{align-items:center!important;min-height:44px!important;padding-block:8px!important}body .projects-idea-card .project-idea-actions .mm-del-node,body .proj-book-toggle,body .v11-archive-btn,body .v21-next-action-controls-toggle,body .v20-reference-add-trigger,body .v51-writing-entry,body .project-card .del-project-btn,body .project-card .notes-export-btn{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}body .projects-idea-card .project-idea-actions .mm-del-node{margin:0!important;padding:0!important}body .projects-idea-card .project-idea-row{align-items:center;min-height:52px}body .projects-idea-card .project-idea-actions{align-items:center;min-height:44px}body .v51-writing-entry,body .v20-reference-add-trigger,body .project-card .notes-export-btn{width:auto!important;padding-inline:12px!important}body .pdfr-overlay .pdfr-icon,body .pdfr-overlay .pdfr-btn,body .docr-overlay .pdfr-icon,body .docr-overlay .pdfr-btn,body .pdfr-overlay .pdfr-reflow-settings-toggle,body .docr-overlay .docr-reading-settings-toggle{min-width:44px!important;min-height:44px!important}body .pdfr-overlay .pdfr-side-grip,body .docr-overlay .pdfr-side-grip,body .pdfr-overlay .pdfr-side-reopen,body .docr-overlay .pdfr-side-reopen{min-height:44px!important}body .pdfr-overlay .pdfr-side-tab,body .docr-overlay .pdfr-side-tab{justify-content:center;align-items:center;display:inline-flex;min-height:44px!important}}@media (width>=621px){body:not(.landing-visible) .tabs.custom-navigation{margin-top:20px!important;margin-bottom:16px!important;padding-bottom:0!important}}@media (width<=620px){body:not(.landing-visible) .tabs.custom-navigation{margin-top:22px!important}}body.theme-night.landing-visible .landing-v2 .landing-shelf-visual{box-shadow:0 20px 56px #00000057,inset 0 1px #ccd4cf0d;background:#263630!important;border-color:#52675d!important}body.theme-night.landing-visible .landing-v2 .landing-shelf-top,body.theme-night.landing-visible .landing-v2 .landing-shelf-caption{color:#ccd4cf;font-size:9px;font-weight:750}body.theme-night.landing-visible .landing-v2 .landing-shelf-top svg,body.theme-night.landing-visible .landing-v2 .landing-shelf-caption svg{color:#85a89f}body.theme-night.landing-visible .landing-v2 .landing-shelf-books{background:linear-gradient(#0000,#85a89f12);border-bottom-color:#6f827a}body.theme-night.landing-visible .landing-v2 .landing-shelf-book{filter:none;color:#fff;border-color:#edf3ef45;font-size:clamp(8px,.75vw,9px);box-shadow:inset 7px 0 12px #ffffff14,0 4px 12px #00000029}body.theme-night.landing-visible .landing-v2 .landing-shelf-book small{color:#fff;font-size:8px}.workspace-complexity-toggle.is-advanced,body.theme-neutral .workspace-complexity-toggle.is-advanced,body.theme-night .workspace-complexity-toggle.is-advanced{border-color:var(--border)!important;background:color-mix(in srgb, var(--card-bg) 94%, transparent)!important;color:var(--text)!important;box-shadow:none!important}.workspace-complexity-toggle.is-advanced:hover,.workspace-complexity-toggle.is-advanced:focus-visible,body.theme-neutral .workspace-complexity-toggle.is-advanced:hover,body.theme-neutral .workspace-complexity-toggle.is-advanced:focus-visible,body.theme-night .workspace-complexity-toggle.is-advanced:hover,body.theme-night .workspace-complexity-toggle.is-advanced:focus-visible{border-color:var(--accent)!important;background:color-mix(in srgb, var(--card-bg) 94%, transparent)!important;color:var(--text)!important;box-shadow:none!important}@media (width<=620px){body.v32-mobile-workspace-actions .section.tab-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}body:not(.theme-night):not(.theme-vintage).v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{color:#fff!important;background:#684456!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}body .history-comment-edit,body .history-session-edit{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:44px!important;min-height:44px!important;padding:8px 10px!important;font-size:11px!important;display:inline-flex!important}}@media (width>=621px){body .tabs.custom-navigation{position:static!important;inset-block-start:auto!important}}:is(body .v28-mm-panel.is-v37-mm-fullscreen,body .v28-mm-panel:fullscreen){background:var(--card-bg)!important;color:var(--text-main)!important}body .project-card .del-project-btn{border:1px solid color-mix(in srgb, var(--value-color) 34%, var(--input-border));background:color-mix(in srgb, var(--chip-bg) 88%, var(--card-bg));min-height:34px;color:var(--value-color);opacity:1;border-radius:999px;padding:6px 11px}body .project-card .del-project-btn:hover,body .project-card .del-project-btn:focus-visible,body .project-card .del-project-btn.confirm{border-color:var(--value-color);background:color-mix(in srgb, var(--stat-grad) 72%, var(--card-bg));color:var(--value-color);outline:none}body.theme-night .project-card .del-project-btn,body.theme-night .project-card .del-project-btn:hover,body.theme-night .project-card .del-project-btn:focus-visible,body.theme-night .project-card .del-project-btn.confirm{color:var(--text-main)!important}@media (width<=780px){body .v51-writing-dialog .v51-writing-sources{overflow:hidden;z-index:6!important;grid-column:auto!important;width:100%!important;height:min(64dvh,560px)!important;max-height:min(64dvh,560px)!important;position:absolute!important;inset:auto 0 0!important}body .v28-mm-wrap:not(.v37-mm-branch-focused) .v28-mm-node :is(button,select):not(.v37-mm-open-branch),body .v28-mm-wrap:not(.v37-mm-branch-focused) .v28-mm-drag-handle{visibility:hidden!important;pointer-events:none!important}body .v28-mm-wrap:not(.v37-mm-branch-focused) .v28-mm-node input{pointer-events:none!important}body .v28-mm-wrap:not(.v37-mm-branch-focused) .v37-mm-open-branch{isolation:isolate;position:relative;visibility:visible!important;pointer-events:auto!important}body .v28-mm-wrap:not(.v37-mm-branch-focused) .v37-mm-open-branch:after{content:"";z-index:2;background:0 0;border-radius:28px;width:140px;height:140px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=620px){body .project-card .project-header-row1{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}body .project-card .project-header-row1>.project-name-input{min-height:44px;flex:calc(100% - 75px)!important;width:auto!important;min-width:0!important}body .project-card .project-header-row1>.export-menu-wrap{margin-left:auto}body .projects-workspace button,body .canvas-workspace button,body .v51-writing-dialog button,body .v8-project-detail-group>summary{box-sizing:border-box!important;min-height:44px!important}body .projects-workspace button,body .canvas-workspace button[aria-label],body .v51-writing-dialog button[aria-label],body .v51-writing-dialog button[data-v51-writing-command]{min-width:44px!important}body .projects-workspace button,body .canvas-workspace button,body .v51-writing-dialog button,body .v8-project-detail-group>summary{justify-content:center;align-items:center}body .v8-project-nav button{min-height:44px!important;padding-block:8px!important}body .v8-project-detail-group>summary{padding-block:8px}body .project-source-body.v20-source-body-layout>.v50-source-sections-all,body .project-source-body.v20-source-body-layout .v50-source-section-toggle,body .project-source-body.v20-source-body-layout .v21-source-links-button{min-height:44px!important}body .project-source-body.v20-source-body-layout .v50-source-section-toggle{align-items:center!important;padding-block:6px!important}body .project-source-body.v20-source-body-layout .v50-source-section-title{align-items:center!important}body .project-source-body.v20-source-body-layout .v50-source-section-chevron{flex:0 0 22px;line-height:0;align-self:center!important;place-items:center!important;margin:0!important;display:inline-grid!important}body .project-source-body.v20-source-body-layout .v50-source-section-chevron svg{display:block;margin:0!important}body .canvas-note-actions button{width:44px!important;min-width:44px!important;height:44px!important}body .canvas-note-resize{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;bottom:-10px!important;right:-10px!important}body .canvas-note-resize:before{bottom:12px;right:12px}body .canvas-note-resize:after{bottom:15px;right:11px}body .v51-writing-title-label input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:44px!important;font-size:clamp(16px,4.3vw,18px)!important}body .v51-writing-toolbar{align-items:center;gap:6px}body .v51-writing-toolbar button,body .v51-writing-font-size button{justify-content:center;align-items:center;width:auto!important;min-width:44px!important;min-height:44px!important;padding-inline:9px!important;display:inline-flex!important}body .v51-writing-font-size{align-items:center;min-height:44px}body .v51-writing-search{grid-template-columns:12px minmax(0,1fr) 44px;min-height:44px}body .v51-writing-search-clear{width:44px!important;height:44px!important}body .v51-writing-color-filter{min-height:44px!important}body :is(.v51-writing-collapse,.v51-writing-color-trigger){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v51-writing-snippet-more,body .v51-writing-filter-reset,body .v51-writing-insert{justify-content:center;align-items:center;padding-inline:9px;display:inline-flex;min-width:44px!important;min-height:44px!important}body.theme-night .projects-idea-card .project-idea-actions .mm-del-node,body.theme-night .project-source-body .mm-del-node,body.theme-night .source-idea-action{color:var(--text-main)!important;opacity:.92!important}body.v32-mobile-workspace-actions .section.tab-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}body:not(.theme-night):not(.theme-vintage).v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{color:#fff!important;background:#684456!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}body .history-comment-edit,body .history-session-edit{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:44px!important;min-height:44px!important;padding:8px 10px!important;font-size:11px!important;display:inline-flex!important}}body.theme-neutral .tabs.custom-navigation>.tab.active,body.theme-neutral .chip.selected,body.theme-neutral .metric-toggle-row .metric-toggle-btn.selected,body.theme-neutral .monthly-calendar-card .cal-nav-btn{color:#fff!important;background:linear-gradient(135deg,#69645b,#827b70)!important}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .monthly-calendar-card .cal-cell.cal-day{color:#7a3f5c!important}body.theme-neutral .monthly-calendar-card .cal-cell.cal-day{color:#4b4740!important}body.theme-night .monthly-calendar-card .cal-cell.cal-day{color:#a9bab3!important}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .monthly-calendar-card .cal-cell.cal-day[style*=linear-gradient],body.theme-neutral .monthly-calendar-card .cal-cell.cal-day[style*=linear-gradient]{color:#3c2c35!important}@media (width<=620px){body.v32-mobile-workspace-actions .section.tab-content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}body:not(.theme-night):not(.theme-vintage).v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{color:#fff!important;background:#684456!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}body .history-comment-edit,body .history-session-edit{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:44px!important;min-height:44px!important;padding:8px 10px!important;font-size:11px!important;display:inline-flex!important}}@media (width<=820px){.projects-workspace{grid-template-columns:1fr;max-width:none}.projects-sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.projects-main{max-width:none}}@media (width<=560px){.projects-sidebar-stack{grid-template-columns:1fr}.projects-main-toolbar{align-items:center}.projects-main-subtitle{display:none}.projects-compact-primary{padding:9px 14px}.workspace-mode-btn{padding:5px 7px;font-size:8.5px}}.workspace-mode-switch{align-self:flex-start;width:164px;max-width:164px;padding:2px}.workspace-mode-btn{padding:4px 6px;font-size:8.2px}.tab-content-log,.tab-content-timer,.tab-content-monthly{display:block!important}.log-workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);width:100%;max-width:1540px;margin:0 auto;display:grid}.log-capture-column>.card,.log-insights-column>.card,.log-overview-grid>.card{margin:0}.log-session-card{padding:clamp(15px,1.5vw,20px)}.log-overview-grid{gap:var(--layout-gap);grid-template-columns:minmax(250px,.82fr) minmax(330px,1.18fr);align-items:stretch;display:grid}.log-overview-grid>.card{height:100%}.log-week-card{flex-direction:column;display:flex}.log-week-card .chart-row{flex:1;min-height:92px}.history-entry-row{align-items:flex-start;gap:14px}.history-entry-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.history-comment-row{align-items:flex-start;gap:7px;max-width:760px;margin-top:5px;display:flex}.history-comment-text{min-width:0;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:11.5px;line-height:1.42}.history-comment-placeholder{color:var(--label-color);font-size:10.5px;font-style:italic}.history-comment-edit{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:1px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.history-comment-edit svg{margin-right:1px!important}.history-comment-editor{max-width:760px;margin-top:7px}.history-comment-input{border-radius:11px;min-height:62px;margin:0;padding:9px 10px;font-size:11.5px;line-height:1.42}.history-comment-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.history-comment-hint{color:var(--label-color);margin-right:auto;font-size:9px}.history-comment-save,.history-comment-cancel{font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:9.5px;font-weight:800}.history-comment-save{background:var(--accent-grad);color:#fff;border:0}.history-comment-cancel{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color)}.timer-workspace{gap:var(--layout-gap);grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr);align-items:start;width:100%;max-width:1180px;margin:0 auto;display:grid}.timer-primary-column,.timer-settings-column{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.timer-workspace .card{margin:0}.timer-focus-card{padding-top:18px}.flower-svg-wrap{align-items:center;min-height:166px;padding:0 0 3px}@keyframes flowerSwayElegant{0%,to{transform:rotate(-.65deg)}50%{transform:rotate(.65deg)}}.flower-head-elegant.bloomed{transform-origin:50px 116px;animation:5.8s ease-in-out infinite flowerSwayElegant}@keyframes budPulseElegant{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.flower-head-elegant .flower-bud-pulse{animation:3.6s ease-in-out infinite budPulseElegant}.flower-sparkles-elegant circle{animation-duration:2.8s}.monthly-dashboard.monthly-retrospective-layout{gap:var(--layout-gap);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;width:100%;max-width:1500px;margin:0 auto;display:grid}.monthly-primary-column,.monthly-review-column{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.monthly-primary-column>.card,.monthly-review-column>.card{margin:0}.monthly-chart-card{grid-column:auto}.monthly-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.monthly-kpi{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:12px;min-width:0;padding:10px 11px}.monthly-kpi span{color:var(--label-color);font-size:9.5px;font-weight:700;display:block}.monthly-kpi strong{color:var(--value-color);margin-top:3px;font-size:15px;display:block}.monthly-books-retrospective-card{padding:14px}.monthly-retrospective-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.monthly-retrospective-subtitle{color:var(--label-color);margin-top:3px;font-size:9.5px;line-height:1.35;display:block}.monthly-retrospective-plus{border:1px solid var(--mode-switch-border);background:var(--mode-switch-bg);width:26px;height:26px;color:var(--value-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.monthly-retrospective-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.monthly-retrospective-summary>div{border:1px solid var(--card-border);background:var(--stat-grad);text-align:center;border-radius:10px;padding:8px 6px}.monthly-retrospective-summary span{color:var(--label-color);font-size:8.5px;display:block}.monthly-retrospective-summary strong{color:var(--value-color);margin-top:2px;font-size:13px;display:block}.monthly-retrospective-months{border-top:1px dashed var(--dashed-border);flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;display:flex}.monthly-retrospective-month{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.monthly-retrospective-month.is-current{border-color:var(--value-color);box-shadow:0 0 0 1px var(--shadow-color)}.monthly-retrospective-month-name{color:var(--value-color);font-size:10px;font-weight:900}.monthly-retrospective-month-count{color:var(--text-main);font-size:10px}.monthly-retrospective-finished{color:var(--label-color);font-size:9px;font-weight:700}@media (width<=1040px){.log-workspace{grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:16px}.log-overview-grid{grid-template-columns:1fr}.monthly-dashboard.monthly-retrospective-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}}@media (width<=860px){.log-workspace,.timer-workspace,.monthly-dashboard.monthly-retrospective-layout{grid-template-columns:1fr;max-width:none}.log-capture-column,.log-insights-column,.timer-primary-column,.timer-settings-column,.monthly-primary-column,.monthly-review-column{gap:var(--layout-gap)}.monthly-review-column{order:0}}@media (width<=560px){.workspace-mode-switch{width:150px;max-width:150px}.workspace-mode-btn{padding:4px;font-size:7.8px}.history-entry-row{gap:8px}.history-comment-row{flex-wrap:wrap}.history-comment-edit{margin-left:0}.history-comment-hint{display:none}.monthly-retrospective-summary{gap:4px}.monthly-retrospective-month{grid-template-columns:32px 1fr}.monthly-retrospective-finished{grid-column:2}}@media (width<=860px){.monthly-dashboard.monthly-retrospective-layout{flex-direction:column;display:flex}.monthly-dashboard.monthly-retrospective-layout .monthly-primary-column,.monthly-dashboard.monthly-retrospective-layout .monthly-review-column{display:contents}.monthly-calendar-card{order:1}.monthly-day-detail-card{order:2}.monthly-kpi-card{order:3}.monthly-books-card{order:4}.monthly-chart-card{order:5}.monthly-review-card{order:6}.monthly-books-retrospective-card{order:7}}.workspace-mode-switch{align-self:center}.log-workspace{gap:var(--layout-gap);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;width:100%;max-width:1540px;margin:0 auto;display:grid}.log-capture-column{gap:var(--layout-gap);flex-direction:column;grid-area:1/1/4;min-width:0;display:flex}.log-capture-column>.log-session-card{order:0}.log-capture-column>.pending-note-card{order:1}.log-capture-column>.continue-card{order:2}.log-overview-heading{grid-area:1/2;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;padding:2px 2px 0;display:flex}.log-overview-copy{min-width:0}.log-overview-heading .metric-toggle-row{flex-shrink:0;margin:0}.log-stats-grid{grid-area:2/2;margin:0}.log-overview-grid{grid-area:3/2;margin:0}.log-history-card{grid-area:4/1/auto/-1;margin:0}@media (width<=860px){.log-workspace{gap:var(--layout-gap);flex-direction:column;max-width:none;display:flex}.log-capture-column{order:1;width:100%}.log-insights-column{gap:var(--layout-gap);flex-direction:column;order:2;width:100%;min-width:0;display:flex}.log-overview-heading{order:0;width:100%}.log-stats-grid{order:1;width:100%}.log-overview-grid{order:2;width:100%}.log-history-card{order:3;width:100%}}@media (width<=560px){.workspace-mode-switch{transform:translate(3px)}.monthly-dashboard.monthly-retrospective-layout{gap:10px;width:100%}.monthly-primary-column,.monthly-review-column{gap:10px}.monthly-dashboard.monthly-retrospective-layout .card{border-radius:16px;padding:12px}.monthly-calendar-card{padding:11px 10px 12px!important}.monthly-calendar-card .cal-header{margin-bottom:9px}.monthly-calendar-card .cal-nav-btn{border-radius:9px;width:29px;height:29px;font-size:14px}.monthly-calendar-card .cal-grid{gap:3px}.monthly-calendar-card .cal-cell{border-radius:8px;min-width:0;font-size:9.2px}.monthly-calendar-card .cal-dow{font-size:8px}.monthly-calendar-hint{margin-top:8px;font-size:8.7px;line-height:1.35}.monthly-card-header{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.monthly-action-btn{white-space:normal;text-align:center;width:auto;max-width:48%;padding:7px 9px;font-size:9.5px;line-height:1.2}.monthly-session-row{border-radius:11px;padding:9px}.monthly-session-book{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.3}.monthly-session-meta{gap:4px 7px;font-size:8.8px}.monthly-session-note{font-size:10.5px;line-height:1.38}.monthly-kpi-grid{gap:6px}.monthly-kpi{border-radius:10px;padding:8px 9px}.monthly-kpi span{font-size:8.5px}.monthly-kpi strong{font-size:13.5px}.monthly-books-card .month-books-list{gap:6px}.monthly-books-card .month-book-row{border-radius:11px;align-items:center;gap:8px;padding:8px 9px}.monthly-books-card .month-book-title{white-space:normal;text-overflow:clip;font-size:10.8px;line-height:1.25;overflow:visible}.monthly-books-card .month-book-pages{font-size:9.3px}.monthly-chart-header{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:7px}.monthly-chart-summary{white-space:normal;font-size:8.8px}.monthly-bar-scroll{padding:2px 0 0;overflow:visible}.monthly-bar-chart{background-size:100% 24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;width:100%;min-width:0;height:130px;padding:2px 0 0}.monthly-bar-column{grid-template-rows:16px 1fr 16px}.monthly-bar-value{letter-spacing:-.1px;min-width:0;font-size:6.7px;overflow:hidden}.monthly-bar-track{border-radius:7px 7px 4px 4px;height:88px;padding:2px}.monthly-bar-fill{border-radius:5px 5px 2px 2px}.monthly-bar-label{letter-spacing:-.15px;min-width:0;font-size:6.8px;overflow:hidden}.monthly-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.monthly-review-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:50px;padding:8px 9px;line-height:1.25}.monthly-review-row strong{font-size:12px}.monthly-tag-summary{margin-top:10px;padding-top:9px}.monthly-books-retrospective-card{padding:12px!important}.monthly-retrospective-toggle{gap:8px}.monthly-retrospective-subtitle{font-size:8.6px}.monthly-retrospective-summary{gap:4px;margin-top:10px}.monthly-retrospective-summary>div{padding:7px 4px}.monthly-retrospective-summary span{font-size:7.6px}.monthly-retrospective-summary strong{font-size:12px}.monthly-retrospective-months{margin-top:8px;padding-top:8px}.monthly-retrospective-month{gap:6px;padding:6px 7px}.log-overview-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:0}.log-overview-heading .metric-toggle-row{align-self:flex-start}}@media (width<=360px){.monthly-dashboard.monthly-retrospective-layout .card{padding:10px}.monthly-calendar-card .cal-grid{gap:2px}.monthly-calendar-card .cal-cell{border-radius:7px;font-size:8.6px}.monthly-action-btn{max-width:46%;padding:6px 7px;font-size:8.8px}.monthly-bar-chart{gap:2px;height:124px}.monthly-bar-track{height:82px}.monthly-review-list{gap:5px}.monthly-review-row{min-height:47px;padding:7px;font-size:9.5px}}.log-workspace{gap:var(--layout-gap);flex-direction:column;width:100%;max-width:1540px;margin:0 auto;display:flex}.log-top-grid{gap:var(--layout-gap);grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;width:100%;display:grid}.log-capture-column,.log-insights-column{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.log-capture-column{grid-area:auto}.log-insights-column{display:flex}.log-capture-column>.log-session-card,.log-capture-column>.pending-note-card,.log-capture-column>.continue-card{order:initial}.log-overview-heading,.log-stats-grid,.log-overview-grid,.log-history-card{grid-area:auto;width:100%;margin:0}.log-history-card{min-width:0}@media (width<=860px){.log-workspace{gap:var(--layout-gap);display:flex}.log-top-grid{gap:var(--layout-gap);grid-template-columns:1fr}.log-capture-column,.log-insights-column{order:initial;width:100%}.log-insights-column{display:flex}}.log-reminder-grid{gap:var(--layout-gap);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:100%;display:grid}.log-reminder-grid>.card{margin:0}@media (width<=560px){.log-reminder-grid{grid-template-columns:1fr;gap:10px}}@media (width<=860px){.log-overview-heading{order:0}.log-stats-grid{order:1}.log-overview-grid{order:2}.log-reminder-grid{order:3}}.global-search-btn{margin-left:auto}.header-top-row>.global-search-btn+.theme-icon-btn{margin-left:6px}.workspace-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#301e296b;justify-content:center;align-items:flex-start;padding:clamp(18px,6vh,64px) 16px;display:flex;position:fixed;inset:0;overflow:auto}.workspace-modal{background:var(--card-bg);width:min(720px,100%);color:var(--text-main);border:1px solid var(--card-border);border-radius:24px;padding:20px;box-shadow:0 26px 80px #301e2947}.workspace-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.workspace-modal-header h2{color:var(--text-main);margin:1px 0 0;font:600 24px/1.1 Noto Serif Display,serif}.workspace-modal-kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--label-color);font-size:9px;font-weight:800}.workspace-modal-close{border:1px solid var(--input-border);background:var(--chip-bg);width:34px;height:34px;color:var(--value-color);cursor:pointer;border-radius:50%}.workspace-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.workspace-modal-actions .modal-cancel,.workspace-modal-actions .modal-save{width:auto;min-width:116px;margin:0}.universal-search-modal{width:min(760px,100%);padding:18px}.universal-search-input-wrap{background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:16px;align-items:center;gap:8px;padding:0 13px;display:flex}.universal-search-input-wrap svg{color:var(--label-color)}.universal-search-input-wrap input{background:0 0;border:0;margin:0;padding:13px 0;font-size:14px}.universal-search-results{flex-direction:column;gap:5px;max-height:min(64vh,560px);margin-top:12px;display:flex;overflow:auto}.universal-search-result{text-align:left;width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.universal-search-result:hover{background:var(--chip-bg);border-color:var(--input-border)}.search-result-main{flex-direction:column;gap:2px;min-width:0;display:flex}.search-result-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.search-result-main small{color:var(--label-color);font-size:9.5px;font-weight:700}.search-result-snippet{min-width:0;color:var(--label-color);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.search-result-arrow{color:var(--value-color);font-size:20px}.search-empty{text-align:center;color:var(--label-color);padding:28px 12px;font-size:12px}.search-focus-flash{animation:1.8s searchFocusFlash}@keyframes searchFocusFlash{0%,to{box-shadow:inherit}18%,70%{box-shadow:0 0 0 4px color-mix(in srgb, var(--value-color) 26%, transparent), 0 10px 30px var(--shadow-color)}}.session-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.session-editor-grid label{margin:0}.session-editor-grid input,.session-editor-grid textarea{margin:5px 0 0}.session-editor-wide{grid-column:1/-1}.session-editor-followup{border:1px solid var(--input-border);background:var(--chip-bg);border-radius:14px;grid-column:1/-1;align-items:center;gap:9px;padding:10px 12px;display:flex}.session-editor-followup input{appearance:auto;-webkit-appearance:checkbox;height:18px;margin:0;width:18px!important}.field-help{color:var(--label-color);font-size:9px;font-weight:600}.history-session-edit{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:5px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.history-session-edit svg{margin:0!important}.header-backup-wrap{position:relative}.header-backup-menu{z-index:80;background:var(--card-bg);border:1px solid var(--card-border);width:220px;box-shadow:0 12px 35px var(--shadow-color);border-radius:15px;padding:6px;display:none;position:absolute;top:calc(100% + 7px);right:0}.header-backup-wrap.is-open .header-backup-menu{flex-direction:column;gap:3px;display:flex}.header-backup-menu button{color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;display:flex}.header-backup-menu button:hover{background:var(--chip-bg)}.header-backup-menu strong{color:var(--value-color);font-size:11px}.header-backup-menu small{color:var(--label-color);font-size:9px}.mm-classic-scroll{width:100%}.mm-classic-stage{justify-content:center;width:max-content;min-width:100%;padding:0 18px 12px;display:flex}.mm-classic-stage>.mm-org-tree{margin-left:auto;margin-right:auto}.canvas-workspace{gap:var(--layout-gap);flex-direction:column;width:100%;max-width:1540px;margin:0 auto;display:flex}.canvas-intro-card{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.canvas-intro-card p{margin:0}.canvas-toolbar{flex-shrink:0;gap:7px;display:flex}.canvas-toolbar-btn{width:auto;margin:0;padding:8px 14px}.canvas-scroll{width:100%;box-shadow:0 6px 20px var(--shadow-color);border-radius:22px;overflow:auto}.canvas-board{border:1.5px solid var(--mm-purple-border);background-color:var(--card-bg);background-image:radial-gradient(var(--mm-purple-border) 1px, transparent 1px);background-size:18px 18px;border-radius:22px;width:max(100%,980px);height:650px;position:relative;overflow:hidden}.canvas-board-hint{color:var(--label-color);opacity:.75;pointer-events:none;font-size:9.5px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}.canvas-empty{color:var(--label-color);pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.canvas-note{border:1px solid var(--input-border);border-radius:16px;width:205px;min-height:142px;transition:box-shadow .15s,transform .15s;position:absolute;overflow:hidden;box-shadow:0 8px 22px #54324624}.canvas-note.is-dragging{z-index:20;transform:rotate(-1deg)scale(1.015);box-shadow:0 16px 36px #54324640}.canvas-note-rose{background:linear-gradient(145deg,#fff8fb,#f7e6ef)}.canvas-note-lavender{background:linear-gradient(145deg,#fdf7fb,#f5e7ef)}.canvas-note-paper{background:linear-gradient(145deg,#fffef9,#f7f0df)}body.theme-night .canvas-note-rose,body.theme-night .canvas-note-lavender,body.theme-night .canvas-note-paper{background:linear-gradient(145deg, var(--card-bg), var(--chip-bg))}.canvas-note-topbar{border-bottom:1px dashed var(--input-border);cursor:grab;touch-action:none;justify-content:space-between;align-items:center;height:32px;padding:0 8px 0 10px;display:flex}.canvas-note-grip{color:var(--label-color);letter-spacing:-2px;font-weight:900}.canvas-note-actions{gap:2px;display:flex}.canvas-note-actions button{color:var(--label-color);cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px}.canvas-note-actions button:hover{color:var(--value-color);background:#ffffff8c}.canvas-note textarea{resize:none;background:0 0;border:0;border-radius:0;width:100%;height:110px;min-height:110px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.mobile-quick-add-btn,.mobile-quick-sheet,.mobile-quick-scrim{display:none}@media (width<=720px){.mobile-quick-add-btn{z-index:420;background:var(--accent-grad);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #5b344a47}.mobile-quick-scrim{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#301e294d;display:block;position:fixed;inset:0}.mobile-quick-sheet{z-index:410;border:1px solid var(--card-border);background:var(--card-bg);border-radius:22px;padding:10px 14px 14px;display:block;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 24px 60px #301e294d}.mobile-quick-sheet-handle{background:var(--input-border);border-radius:999px;width:38px;height:4px;margin:0 auto 10px}.mobile-quick-actions{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.mobile-quick-actions button{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);cursor:pointer;border-radius:14px;padding:10px;font-size:11px;font-weight:800}.mobile-quick-idea-label textarea{min-height:58px;margin-top:5px}.mobile-quick-save{margin:0;padding:10px}.workspace-modal-backdrop{align-items:flex-end;padding:10px}.workspace-modal{border-radius:22px;max-height:92vh;overflow:auto}.universal-search-result{grid-template-columns:minmax(0,1fr) auto}.search-result-snippet{display:none}.session-editor-grid{grid-template-columns:1fr}.session-editor-wide,.session-editor-followup{grid-column:1}.workspace-modal-actions{background:linear-gradient(transparent, var(--card-bg) 26%);padding-top:10px;position:sticky;bottom:-1px}.history-session-edit span{display:none}.canvas-intro-card{flex-direction:column;align-items:flex-start}.canvas-toolbar{width:100%}.canvas-toolbar-btn{flex:1}.canvas-board{width:820px;height:560px}.global-search-btn{margin-left:auto}}.discover-search-actions{grid-template-columns:auto auto;gap:7px;min-width:0;display:grid}.discover-isbn-scan{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.discover-isbn-scan>.mi-icon{margin:0!important}body.isbn-scanner-open{overflow:hidden!important}.isbn-scanner-backdrop{z-index:12050;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--value-color) 28%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;display:grid;position:fixed;inset:0}.isbn-scanner-dialog{width:min(520px,100%);max-height:calc(100dvh - max(32px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;border:1px solid var(--card-border);background:var(--card-bg);color:var(--value-color);box-shadow:0 24px 70px color-mix(in srgb, var(--value-color) 22%, transparent);border-radius:20px;padding:18px;overflow:auto}.isbn-scanner-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.isbn-scanner-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.isbn-scanner-header h3{color:var(--value-color);margin:0;font-size:21px;line-height:1.15}.isbn-scanner-close{border:1px solid var(--input-border);background:var(--chip-bg);width:44px;height:44px;color:var(--value-color);border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid}.isbn-scanner-close .mi-icon{margin:0!important}.isbn-scanner-intro,.isbn-scanner-status,.isbn-scanner-privacy{color:var(--label-color);line-height:1.45}.isbn-scanner-intro{margin:10px 0 14px;font-size:12px}.isbn-scanner-camera{aspect-ratio:4/3;border:1px solid var(--input-border);background:#171417;border-radius:15px;width:100%;position:relative;overflow:hidden}.isbn-scanner-camera[hidden]{display:none!important}.isbn-scanner-camera video{object-fit:cover;width:100%;height:100%;display:block}.isbn-scanner-frame{border:2px solid #fffffff0;border-radius:10px;width:min(82%,380px);height:28%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #120d1147}.isbn-scanner-status{min-height:34px;margin:10px 0;font-size:11px}.isbn-scanner-status[data-kind=warning]{color:var(--accent);font-weight:720}.isbn-scanner-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.isbn-scanner-actions>button,.isbn-scanner-actions>label{cursor:pointer;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;margin:0;display:inline-flex}.isbn-scanner-actions .mi-icon{margin:0!important}.isbn-scanner-manual{border-top:1px solid var(--card-border);margin-top:14px;padding-top:13px}.isbn-scanner-manual>label{color:var(--label-color);margin:0 0 6px;font-size:10px;font-weight:760;display:block}.isbn-scanner-manual>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.isbn-scanner-manual input,.isbn-scanner-manual button{min-width:0;min-height:44px;margin:0}.isbn-scanner-manual button{width:auto;padding-inline:14px}.isbn-scanner-privacy{margin:12px 0 0;font-size:9px}.isbn-scanner-dialog :focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}@media (width<=720px){.discover-search-row{grid-template-columns:minmax(0,1fr)}.discover-search-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.discover-search-actions>button{width:100%;min-width:0;min-height:44px;padding-inline:10px}.isbn-scanner-backdrop{padding:max(8px, env(safe-area-inset-top)) 0 0;align-items:end}.isbn-scanner-dialog{width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:22px 22px 0 0}.isbn-scanner-camera{max-height:43dvh}}@media (width<=350px){.isbn-scanner-actions,.isbn-scanner-manual>div{grid-template-columns:1fr}.isbn-scanner-manual button{width:100%}}@media (height<=520px) and (orientation:landscape){.isbn-scanner-backdrop{align-items:stretch}.isbn-scanner-dialog{border-radius:16px;max-height:100dvh}.isbn-scanner-camera{max-height:42dvh}}@media (width<=620px){.reader-session-review-modal .workspace-modal-actions.reader-session-review-actions{z-index:2;padding-bottom:calc(2px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:18px;display:grid}.reader-session-review-modal .reader-session-review-actions button{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;min-height:48px;margin:0;padding-inline:12px}.reader-session-review-modal .reader-session-review-actions [data-reader-session-save]{grid-area:auto/1/auto/-1}}.history-entry-row .entry-main{flex:1;min-width:0}.history-entry-row .history-entry-heading{align-items:flex-start}.history-entry-row .entry-title{white-space:normal;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;max-width:none;line-height:1.35;overflow:visible}.header-utility-cluster{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.header-utility-cluster .global-search-btn{width:34px;height:34px;margin-left:0}.header-utility-cluster .theme-icon-btn{margin-left:0!important}.mode-change-notice{z-index:420;border:1px solid var(--tab-border);background:color-mix(in srgb, var(--card-bg) 92%, transparent);width:min(520px,100vw - 28px);color:var(--value-color);box-shadow:0 10px 32px var(--shadow-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:999px;padding:11px 16px;font-size:11.5px;font-weight:800;animation:2.9s forwards modeNoticeIn;position:fixed;top:16px;left:50%;transform:translate(-50%)}@keyframes modeNoticeIn{0%{opacity:0;transform:translate(-50%,-10px)}12%,86%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-7px)}}.tabs.custom-navigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{flex:none;min-width:104px;padding:9px 17px}.nav-more-wrap{flex:none;position:relative}.nav-more-btn{cursor:pointer;color:var(--label-color);background:var(--tab-bg);border:1px solid var(--tab-border);border-radius:999px;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.nav-more-btn.active{background:var(--accent-grad);color:#fff;box-shadow:0 3px 10px var(--shadow-color);border-color:#0000}.nav-more-btn svg{margin-right:0!important}.nav-more-chevron{transition:transform .16s}.nav-more-btn[aria-expanded=true] .nav-more-chevron{transform:rotate(180deg)}.nav-more-menu{z-index:110;border:1px solid var(--card-border);background:var(--card-bg);width:238px;box-shadow:0 14px 38px var(--shadow-color);border-radius:16px;padding:7px;position:absolute;top:calc(100% + 8px);right:0}.nav-more-menu-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--label-color);padding:5px 8px 7px;font-size:8.5px;font-weight:800}.nav-more-item,.nav-customize-trigger{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:11.5px;font-weight:700;display:flex}.nav-more-item:hover,.nav-customize-trigger:hover{background:var(--chip-bg)}.nav-more-item.active{background:var(--stat-grad);color:var(--value-color)}.nav-more-item svg,.nav-customize-trigger svg{margin-right:0!important}.nav-more-divider{background:var(--dashed-border);height:1px;margin:5px 4px}.nav-more-empty{color:var(--label-color);padding:8px 10px;font-size:10px}.nav-customizer-modal{width:min(650px,100%)}.nav-customizer-copy{color:var(--label-color);margin:-7px 0 14px;font-size:11px;line-height:1.5}.nav-customizer-list{flex-direction:column;gap:7px;display:flex}.nav-customizer-row{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.nav-customizer-name{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:800;display:flex}.nav-customizer-name svg{color:var(--value-color);margin-right:0!important}.nav-customizer-actions{align-items:center;gap:5px;display:flex}.nav-order-btn,.nav-placement-btn{border:1px solid var(--input-border);background:var(--card-bg);color:var(--value-color);cursor:pointer;border-radius:999px;font-family:inherit;font-weight:800}.nav-order-btn{width:29px;height:29px;padding:0;font-size:12px}.nav-order-btn:disabled{opacity:.3;cursor:default}.nav-placement-btn{min-width:61px;padding:6px 9px;font-size:9.5px}.nav-placement-btn.is-main{background:var(--accent-grad);color:#fff;border-color:#0000}.nav-placement-btn.is-more{background:var(--chip-bg)}.nav-customizer-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.nav-customizer-footer button{width:auto;margin:0}@media (width<=620px){body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top){grid-template-columns:44px!important;grid-auto-flow:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top .cover-tool-btn,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top) .cover-tool-btn,body .v10-book-card.is-open .v10-book-cover-col .book-document-drop,body .v10-book-card.is-open .v10-book-cover-col .book-document-drop .cover-tool-btn{box-sizing:border-box!important;border-radius:11px!important;justify-self:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top .cover-tool-btn svg,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top) .cover-tool-btn svg{width:18px!important;height:18px!important}.header-utility-cluster{gap:8px}.header-utility-cluster .global-search-btn{width:32px;height:32px}.tabs.custom-navigation{justify-content:stretch}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-wrap{flex:calc(50% - 5px)}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{width:100%;min-width:0;padding:8px 9px}.nav-more-menu{width:min(245px,100vw - 36px);right:0}.nav-customizer-row{grid-template-columns:1fr;gap:8px}.nav-customizer-actions{justify-content:flex-end}.mode-change-notice{font-size:10.5px;top:10px}}.v28-mm-wrap{--v28-mm-gap:clamp(30px, 4vw, 64px);--v28-mm-node-width:clamp(218px, 20vw, 272px);--v28-tone-1:var(--value-color);--v28-tone-2:color-mix(in srgb, var(--value-color) 76%, #7260a4);--v28-tone-3:color-mix(in srgb, var(--value-color) 64%, #387f8b);--v28-tone-4:color-mix(in srgb, var(--value-color) 60%, #b27735);--v28-tone-5:color-mix(in srgb, var(--value-color) 58%, #9a587a);border:1px solid var(--card-border);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 96%, var(--accent-soft)), var(--card-bg));min-width:0;box-shadow:0 12px 30px color-mix(in srgb, var(--value-color) 9%, transparent);border-radius:20px;gap:13px;padding:clamp(13px,2vw,22px);display:grid;position:relative}.v28-mm-toolbar{min-width:0;color:var(--label-color);justify-content:space-between;align-items:center;gap:10px;display:flex}.v28-mm-toolbar>*{min-width:0}.v28-mm-toolbar button,.v28-mm-node-actions button,.v28-mm-add-root button{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 90%, transparent);min-height:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;line-height:1;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.v28-mm-toolbar button:hover,.v28-mm-node-actions button:hover,.v28-mm-add-root button:hover{border-color:var(--value-color);background:color-mix(in srgb, var(--accent-soft) 55%, var(--input-bg))}.v28-mm-toolbar button:active,.v28-mm-node-actions button:active,.v28-mm-add-root button:active{transform:translateY(1px)}.v28-mm-toolbar button:focus-visible,.v28-mm-kind:focus-visible,.v28-mm-text:focus-visible,.v28-mm-node-actions button:focus-visible,.v28-mm-add-root button:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 28%, transparent);outline-offset:2px}.v28-mm-scroll{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--card-border) 86%, transparent);background:color-mix(in srgb, var(--input-bg) 44%, transparent);scrollbar-color:var(--input-border) transparent;border-radius:15px;min-width:0;padding:3px;position:relative;overflow:auto}.v28-mm-canvas{min-width:max-content;padding:17px 18px 20px;position:relative}.v28-mm-network{z-index:0;grid-template-columns:repeat(var(--v28-columns,var(--v28-column-count,2)), var(--v28-mm-node-width));align-items:start;column-gap:var(--v28-mm-gap);isolation:isolate;grid-auto-rows:minmax(124px,auto);row-gap:20px;min-width:max-content;display:grid;position:relative}.v28-mm-connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v28-mm-connectors path,.v28-mm-connectors polyline,.v28-mm-connectors line{fill:none;stroke:color-mix(in srgb, var(--value-color) 48%, var(--input-border));stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v28-mm-node{--v28-tone:var(--v28-tone-1);z-index:1;grid-column:var(--v28-column);grid-row:var(--v28-row);width:var(--v28-mm-node-width);border:1.5px solid color-mix(in srgb, var(--v28-tone) 58%, var(--card-border));border-left:4px solid var(--v28-tone);background:color-mix(in srgb, var(--card-bg) 93%, var(--v28-tone));min-height:104px;box-shadow:0 8px 17px color-mix(in srgb, var(--v28-tone) 10%, transparent);color:var(--text-color);border-radius:15px;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px 8px;padding:11px;display:grid;position:relative}.v28-mm-node[data-v28-kind=idea]{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 95%, var(--v28-tone)), var(--card-bg))}.v28-mm-node[data-v28-kind=source]{background:linear-gradient(145deg, color-mix(in srgb, var(--input-bg) 78%, var(--v28-tone)), var(--card-bg));border-style:solid}.v28-mm-node[data-v28-depth-tone="1"]{--v28-tone:var(--v28-tone-1)}.v28-mm-node[data-v28-depth-tone="2"]{--v28-tone:var(--v28-tone-2)}.v28-mm-node[data-v28-depth-tone="3"]{--v28-tone:var(--v28-tone-3)}.v28-mm-node[data-v28-depth-tone="4"]{--v28-tone:var(--v28-tone-4)}.v28-mm-node[data-v28-depth-tone="5"]{--v28-tone:var(--v28-tone-5)}.v28-mm-number{border:1px solid color-mix(in srgb, var(--v28-tone) 67%, var(--input-border));background:color-mix(in srgb, var(--card-bg) 86%, var(--v28-tone));min-width:29px;min-height:29px;color:var(--v28-tone);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-self:start;align-items:center;padding:3px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.v28-mm-kind{border:1px solid color-mix(in srgb, var(--v28-tone) 40%, var(--input-border));background-color:var(--input-bg);width:100%;min-height:28px;color:var(--v28-tone);font:inherit;cursor:pointer;border-radius:8px;outline:none;padding:4px 25px 4px 8px;font-size:10px;font-weight:800;line-height:1.15}.v28-mm-text{border:0;border-bottom:1px solid color-mix(in srgb, var(--v28-tone) 38%, var(--input-border));width:100%;min-height:31px;color:var(--text-color);font:inherit;background:0 0;border-radius:0;outline:none;padding:4px 1px 5px;font-size:12px;font-weight:750;line-height:1.28}.v28-mm-text::placeholder{color:var(--label-color);opacity:.76}.v28-mm-text:focus{border-bottom-color:var(--v28-tone)}.v28-mm-node-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.v28-mm-node-actions button{border-radius:8px;min-height:27px;padding:5px 7px;font-size:9.5px}.v28-mm-node-actions button[data-v28-delete-node],.v28-mm-node-actions .is-danger{color:color-mix(in srgb, var(--value-color) 72%, #b6424d)}.v28-mm-source-meta{min-width:0;color:var(--label-color);font-size:9.5px;font-weight:700;line-height:1.25;display:none}.v28-mm-lane-title{z-index:1;grid-column:var(--v28-column);width:var(--v28-mm-node-width);color:var(--label-color);letter-spacing:.065em;text-transform:uppercase;grid-row:1;align-self:end;margin-bottom:5px;font-size:9px;font-weight:850;line-height:1;position:relative}.v28-mm-lane-title[data-v28-lane=sources]{color:var(--v28-tone-2)}.v28-mm-node-heading{align-items:center;gap:6px;min-width:0;display:flex}.v28-mm-kind-label{min-width:0;color:var(--v28-tone);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.v28-mm-node-heading .v28-mm-number{flex:none;min-height:25px}.v28-mm-node-heading .v28-mm-source-meta{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;display:inline;overflow:hidden}.v28-mm-node-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.v28-mm-node-controls .v28-mm-kind{min-width:0}.v28-mm-kind>span,.v28-mm-source-picker>span{color:var(--label-color);letter-spacing:.025em;margin-bottom:3px;font-size:8.5px;font-weight:800;line-height:1;display:block}.v28-mm-kind select,.v28-mm-source-picker select{width:100%;min-height:28px;color:inherit;font:inherit;font-size:10px;font-weight:inherit;cursor:pointer;background:0 0;border:0;outline:none}.v28-mm-source-picker{border:1px solid color-mix(in srgb, var(--v28-tone) 29%, var(--input-border));background:color-mix(in srgb, var(--input-bg) 86%, transparent);min-width:0;color:var(--v28-tone);border-radius:8px;padding:5px 8px;display:block}.v28-mm-depth-summary{background:color-mix(in srgb, var(--accent-soft) 58%, transparent);color:var(--label-color);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:800;line-height:1.1}.v28-mm-add-root{align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.v28-mm-add-root input{border:1px dashed var(--input-border);background:color-mix(in srgb, var(--input-bg) 82%, transparent);width:min(100%,360px);min-height:34px;color:var(--text-color);font:inherit;border-radius:10px;outline:none;padding:7px 10px;font-size:11px}.v28-mm-add-root input:focus{border-style:solid;border-color:var(--value-color)}.v28-mm-add-root input::placeholder{color:var(--label-color);opacity:.78}.v28-mm-empty{border:1px dashed var(--input-border);background:color-mix(in srgb, var(--card-bg) 80%, transparent);min-width:320px;color:var(--label-color);text-align:center;border-radius:13px;grid-column:1/-1;padding:22px 24px;font-size:12px;font-style:italic;line-height:1.45}@media (width<=780px){.v28-mm-wrap{border-radius:16px;gap:11px;padding:13px}.v28-mm-toolbar{flex-wrap:wrap;align-items:flex-start}.v28-mm-toolbar button,.v28-mm-node-actions button,.v28-mm-add-root button,.v28-mm-kind{min-height:44px}.v28-mm-scroll{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.v28-mm-canvas{min-width:0;padding:0}.v28-mm-network{flex-direction:column;gap:11px;min-width:0;display:flex}.v28-mm-connectors,.v28-mm-lane-title{display:none}.v28-mm-node,.v28-mm-node[data-v28-kind=source]{grid-area:auto;width:100%;min-height:0;padding:11px;display:grid}.v28-mm-node[data-v28-kind=source]{width:calc(100% - 16px);margin-left:16px}.v28-mm-number{justify-content:center;min-width:44px;min-height:44px;padding-inline:8px}.v28-mm-kind{padding-left:9px;font-size:11px}.v28-mm-text{min-height:44px;padding-block:9px;font-size:13px}.v28-mm-source-meta{display:block}.v28-mm-node-heading .v28-mm-source-meta{font-size:10px;display:inline}.v28-mm-node-controls{grid-template-columns:minmax(0,1fr)}.v28-mm-kind select,.v28-mm-source-picker select{min-height:30px;font-size:11px}.v28-mm-source-picker{padding-block:7px}.v28-mm-depth-summary{white-space:normal;width:100%}.v28-mm-node-actions{gap:6px}.v28-mm-node-actions button{padding-inline:10px;font-size:10px}.v28-mm-add-root{flex-wrap:wrap;align-items:stretch}.v28-mm-add-root input{flex:190px;min-height:44px}.v28-mm-add-root button{flex:none}.v28-mm-empty{min-width:0;padding:19px 14px}}@media (prefers-reduced-motion:reduce){.v28-mm-toolbar button,.v28-mm-node-actions button,.v28-mm-add-root button{transition:none}}body.v51-writing-open{overscroll-behavior:none;overflow:hidden}.v51-writing-entry{border:1px solid var(--input-border);background:var(--chip-bg);min-height:30px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.v51-writing-entry:hover,.v51-writing-entry:focus-visible{border-color:var(--value-color);box-shadow:0 3px 10px var(--shadow-color);outline:none}.v51-writing-backdrop{z-index:11950;background:color-mix(in srgb, var(--text-color) 35%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:clamp(10px,2vw,28px);display:grid;position:fixed;inset:0}.v51-writing-dialog{border:1px solid var(--card-border);background:var(--card-bg);width:min(1380px,100%);height:min(850px,100%);color:var(--text-color);box-shadow:0 25px 70px var(--shadow-color);border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.v51-writing-header{border-bottom:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 90%, var(--chip-bg));flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.v51-writing-heading{min-width:0}.v51-writing-kicker{color:var(--label-color);letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:9px;font-weight:850;display:block}.v51-writing-heading h2{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.15;overflow:hidden}.v51-writing-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v51-writing-actions button,.v51-writing-toolbar button{border:1px solid var(--input-border);background:var(--input-bg);min-height:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:9px;font-size:11px;font-weight:800}.v51-writing-export{place-items:center;width:34px;padding:0;display:grid}.v51-writing-export svg{margin:0!important}.v51-writing-close{place-items:center;width:34px;padding:0;display:grid}.v51-writing-actions button:hover,.v51-writing-actions button:focus-visible,.v51-writing-toolbar button:hover,.v51-writing-toolbar button:focus-visible{border-color:var(--value-color);outline:none}.v51-writing-toolbar button[aria-pressed=true],.v51-writing-toolbar button.is-active,.v51-writing-toolbar [data-v51-writing-command].is-active{border-color:var(--value-color);background:color-mix(in srgb, var(--value-color) 17%, var(--chip-bg));color:var(--value-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 32%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-color) 50%, transparent)}.v51-writing-toolbar button[aria-pressed=true] strong,.v51-writing-toolbar button[aria-pressed=true] em,.v51-writing-toolbar button[aria-pressed=true] s,.v51-writing-toolbar button.is-active strong,.v51-writing-toolbar button.is-active em,.v51-writing-toolbar button.is-active s{color:currentColor}.v51-writing-toolbar button[aria-pressed=true]:hover,.v51-writing-toolbar button.is-active:hover{background:color-mix(in srgb, var(--value-color) 23%, var(--chip-bg))}.v51-writing-save-state{min-width:42px;color:var(--label-color);text-align:right;font-size:10px;font-weight:750}.v51-writing-mobile-sources{padding:6px 10px;display:none}.v51-writing-mobile-sources span{background:var(--chip-bg);border-radius:999px;place-items:center;min-width:16px;margin-left:3px;padding:0 4px;display:inline-grid}.v51-writing-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);min-height:0;display:grid}.v51-writing-editor-panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(12px,1.8vw,24px) clamp(18px,3.5vw,56px) 10px;display:grid}.v51-writing-title-label{color:var(--label-color);letter-spacing:.06em;text-transform:uppercase;gap:2px;font-size:10px;font-weight:850;display:grid}.v51-writing-title-label input{box-sizing:border-box;border:0;border-bottom:1px solid var(--input-border);width:100%;min-height:34px;color:var(--text-color);background:0 0;border-radius:0;outline:none;font:700 clamp(17px,1.9vw,25px)/1.18 Georgia,serif}.v51-writing-title-label input:focus{border-color:var(--value-color)}.v51-writing-toolbar{--v51-writing-toolbar-type-size:11px;flex-wrap:wrap;gap:5px;padding:8px 0 6px;display:flex}.v51-writing-toolbar button{padding:4px 8px}.v51-writing-toolbar button s{font:inherit;line-height:1}.v51-writing-toolbar>button,.v51-writing-font-size{font-size:var(--v51-writing-toolbar-type-size);font-weight:800}.v51-writing-editor{min-height:0;color:var(--text-color);outline:none;padding:6px 2px 12px 0;font:400 clamp(17px,1.45vw,21px)/1.75 Georgia,Times New Roman,serif;overflow:auto}.v51-writing-editor:empty:before{content:attr(data-placeholder);color:var(--label-color);font-style:italic}.v51-writing-editor p,.v51-writing-editor li{margin:0 0 1em}.v51-writing-editor ul,.v51-writing-editor ol{margin:0 0 1em;padding-inline-start:1.45em}.v51-writing-editor ul{list-style:outside}.v51-writing-editor ol{list-style:decimal}.v51-writing-editor li{display:list-item}.v51-writing-editor li::marker{color:var(--value-color);font-weight:800}.v51-writing-editor h1,.v51-writing-editor h2,.v51-writing-editor h3{color:var(--text-color);line-height:1.25}.v51-writing-editor h2{margin:1.6em 0 .6em;font-size:1.35em}.v51-writing-editor h3{margin:1.4em 0 .5em;font-size:1.16em}.v51-writing-editor blockquote{border-left:3px solid var(--value-color);color:var(--label-color);margin:1.15em 0;padding:.25em 0 .25em 1em;font-style:italic}.v51-writing-editor cite{font-style:inherit}.v51-writing-editor-help{color:var(--label-color);margin:6px 0 0;font-size:11px;line-height:1.45}.v51-writing-sources{border-left:1px solid var(--card-border);background:color-mix(in srgb, var(--chip-bg) 62%, var(--card-bg));flex-direction:column;min-height:0;display:flex}.v51-writing-sources-head{border-bottom:1px solid var(--card-border);color:var(--value-color);justify-content:space-between;gap:8px;padding:15px 16px;font-size:12px;font-weight:850;display:flex}.v51-writing-sources-head span:last-child{color:var(--label-color);font-weight:700}.v51-writing-sources-scroll{min-height:0;padding:12px;overflow:auto}.v51-writing-margin-card{margin-bottom:12px}.v51-writing-margin-head{color:var(--value-color);justify-content:space-between;align-items:center;gap:8px;padding:3px 3px 8px;font-size:11px;font-weight:850;display:flex}.v51-writing-margin-head span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.v51-writing-margin-head span:last-child{background:var(--input-bg);min-width:18px;color:var(--label-color);text-align:center;border-radius:999px;padding:2px 5px}.v51-writing-margin-items{gap:8px;display:grid}.v51-writing-snippet{cursor:pointer;border:1px solid var(--input-border);background:var(--card-bg);color:var(--text-color);border-radius:12px;padding:10px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:hidden}.v51-writing-snippet:hover,.v51-writing-snippet:focus-visible{border-color:var(--value-color);outline:none;transform:translateY(-1px)}.v51-writing-snippet-more{color:var(--label-color);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:9px;font-weight:800;display:inline-block}.v51-writing-snippet.is-expanded p{display:block;overflow:visible}.v51-writing-snippet.is-used{background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));border-color:color-mix(in srgb, var(--value-color) 60%, var(--input-border))}.v51-writing-snippet p{color:var(--text-color);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font:400 12px/1.45 Georgia,serif;display:-webkit-box;overflow:hidden}.v51-writing-snippet footer{grid-template-columns:minmax(0, 1fr) 28px var(--v51-writing-insert-width,128px);color:var(--label-color);justify-content:normal;align-items:center;gap:7px;margin-top:9px;font-size:9.5px;font-weight:750;display:grid}.v51-writing-insert{border:1px solid var(--input-border);background:var(--input-bg);inline-size:100%;min-height:27px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:850}.v51-writing-snippet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v51-writing-insert.is-used{background:var(--chip-bg)}.v51-writing-empty{color:var(--label-color);text-align:center;padding:16px 8px;font-size:12px;line-height:1.5}@media (width<=780px){.v51-writing-backdrop{padding:0;display:block}.v51-writing-dialog{border:0;border-radius:0;width:100%;height:100%}.v51-writing-header{padding:10px 14px}.v51-writing-heading h2{max-width:39vw;font-size:15px}.v51-writing-save-state{display:none}.v51-writing-mobile-sources{align-items:center;display:inline-flex}.v51-writing-export{font-size:10px}.v51-writing-layout{min-height:0;display:block}.v51-writing-editor-panel{height:100%;padding:18px 18px 12px}.v51-writing-editor{padding-bottom:20vh}.v51-writing-sources{z-index:2;border:1px solid var(--card-border);max-height:min(63dvh,560px);box-shadow:0 -15px 35px var(--shadow-color);border-bottom:0;border-radius:20px 20px 0 0;display:none;position:absolute;bottom:0;left:0;right:0}.v51-writing-dialog.is-v51-sources-open .v51-writing-sources{display:flex}.v51-writing-sources-scroll{padding:13px 15px 24px}}.v51-writing-dialog{--v51-writing-sources-width:clamp(278px, 26vw, 440px);--v51-writing-resize-hit:14px;--v51-writing-font-size:clamp(17px, 1.45vw, 21px);--v51-writing-ornament:url(/deco/deco-rose-atlas-wide.png);--v51-writing-ornament-opacity:.075;--v51-writing-ornament-panel-opacity:.13;--v51-writing-ornament-notes-opacity:.09;--v51-writing-ornament-header-opacity:.24;--v51-writing-ornament-header-position:50% 36%;--v51-writing-ornament-blend:multiply;width:min(var(--v51-writing-dialog-width,1380px), calc(100vw - 20px));height:min(var(--v51-writing-dialog-height,850px), calc(100dvh - 20px));isolation:isolate;background:radial-gradient(circle at 8% -14%, color-mix(in srgb, var(--value-color) 11%, transparent) 0 17%, transparent 42%), radial-gradient(circle at 105% 109%, color-mix(in srgb, var(--mm-sub,var(--chip-bg)) 19%, transparent) 0 18%, transparent 43%), var(--card-bg);min-width:min(720px,100vw - 20px);max-width:calc(100vw - 20px);min-height:min(520px,100dvh - 20px);max-height:calc(100dvh - 20px);position:relative}body.theme-neutral .v51-writing-dialog{--v51-writing-ornament:url(/deco/deco-neutral-atlas-wide.png);--v51-writing-ornament-opacity:.065;--v51-writing-ornament-panel-opacity:.11;--v51-writing-ornament-notes-opacity:.075;--v51-writing-ornament-header-opacity:.2}body.theme-night .v51-writing-dialog{--v51-writing-ornament:url(/deco/deco-night-chart.png);--v51-writing-ornament-opacity:.085;--v51-writing-ornament-panel-opacity:.115;--v51-writing-ornament-notes-opacity:.075;--v51-writing-ornament-header-opacity:.29;--v51-writing-ornament-header-position:50% 43%;--v51-writing-ornament-blend:screen}.v51-writing-dialog:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.38;background-image:radial-gradient(circle at 18px 18px, color-mix(in srgb, var(--value-color) 18%, transparent) 0 1px, transparent 1.6px), radial-gradient(ellipse at 0 100%, color-mix(in srgb, var(--mm-sub,var(--value-color)) 12%, transparent) 0 26px, transparent 27px), radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--mm-purple,var(--value-color)) 11%, transparent) 0 31px, transparent 32px);background-position:0 0,-4px calc(100% + 11px),calc(100% + 15px) -16px;background-repeat:repeat,repeat-x,repeat-y;background-size:42px 42px,138px 76px,104px 142px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000ad,#0000 33% 67%,#000000ad);mask-image:linear-gradient(90deg,#000000ad,#0000 33% 67%,#000000ad)}.v51-writing-dialog:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--v51-writing-ornament-opacity);background:var(--v51-writing-ornament) no-repeat center / cover;mix-blend-mode:var(--v51-writing-ornament-blend);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000009e 18%,#0000 39% 61%,#0000009e 82%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000009e 18%,#0000 39% 61%,#0000009e 82%,#000 100%)}.v51-writing-dialog>*{z-index:1;position:relative}body.theme-night .v51-writing-dialog:before{opacity:.24}body.theme-neutral .v51-writing-dialog:before{opacity:.29}.v51-writing-header{isolation:isolate;background:var(--card-bg);position:relative;overflow:hidden}.v51-writing-header:before,.v51-writing-header:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.v51-writing-header:before{opacity:var(--v51-writing-ornament-header-opacity);background:var(--v51-writing-ornament) no-repeat var(--v51-writing-ornament-header-position) / cover;mix-blend-mode:var(--v51-writing-ornament-blend)}.v51-writing-header:after{background:linear-gradient(90deg, color-mix(in srgb, var(--card-bg) 94%, transparent) 0%, color-mix(in srgb, var(--card-bg) 78%, transparent) 18%, transparent 40%, transparent 61%, color-mix(in srgb, var(--card-bg) 80%, transparent) 80%, color-mix(in srgb, var(--card-bg) 94%, transparent) 100%)}.v51-writing-header>*{z-index:1;position:relative}.v51-writing-editor-panel{background:linear-gradient(90deg, color-mix(in srgb, var(--card-bg) 88%, transparent), color-mix(in srgb, var(--card-bg) 97%, transparent) 18%, color-mix(in srgb, var(--card-bg) 97%, transparent) 82%, color-mix(in srgb, var(--card-bg) 88%, transparent)), repeating-linear-gradient(0deg, transparent 0 31px, color-mix(in srgb, var(--value-color) 5%, transparent) 31px 32px);box-shadow:inset -1px 0 color-mix(in srgb, var(--card-border) 42%, transparent);position:relative}.v51-writing-editor-panel:before,.v51-writing-sources:before{content:"";z-index:0;pointer-events:none;background:var(--v51-writing-ornament) no-repeat center / cover;mix-blend-mode:var(--v51-writing-ornament-blend);position:absolute;inset:0}.v51-writing-editor-panel:before{opacity:var(--v51-writing-ornament-panel-opacity);-webkit-mask-image:linear-gradient(90deg,#000 0,#000000b8 17%,#0000 47% 77%,#0000004d 100%);mask-image:linear-gradient(90deg,#000 0,#000000b8 17%,#0000 47% 77%,#0000004d 100%)}.v51-writing-sources{isolation:isolate;position:relative}.v51-writing-sources:before{opacity:var(--v51-writing-ornament-notes-opacity);background-position:68%;-webkit-mask-image:linear-gradient(#0009,#0000 22% 74%,#00000073);mask-image:linear-gradient(#0009,#0000 22% 74%,#00000073)}.v51-writing-editor-panel>*,.v51-writing-sources>*{z-index:1;position:relative}.v51-writing-title-label,.v51-writing-toolbar,.v51-writing-editor,.v51-writing-editor-help{width:min(100%,900px);margin-inline:auto}.v51-writing-editor{caret-color:var(--value-color);font-size:var(--v51-writing-font-size);scrollbar-color:color-mix(in srgb, var(--value-color) 48%, transparent) transparent}.v51-writing-editor::selection{background:color-mix(in srgb, var(--value-color) 24%, transparent)}.v51-writing-editor ::selection{background:color-mix(in srgb, var(--value-color) 24%, transparent)}.v51-writing-editor cite[data-v51-writing-item]{border-bottom:1px solid color-mix(in srgb, var(--value-color) 52%, transparent);background:color-mix(in srgb, var(--value-color) 8%, transparent);color:inherit}.v51-writing-editor blockquote cite[data-v51-writing-item]{background:0 0}.v51-writing-editor-footer{justify-content:space-between;align-items:flex-start;gap:12px;width:min(100%,900px);margin:0 auto;padding-top:4px;display:flex}.v51-writing-editor-footer .v51-writing-editor-help{order:2;width:auto;margin:0 0 0 auto}.v51-writing-word-count{color:var(--label-color);letter-spacing:.02em;white-space:nowrap;flex:none;order:1;margin:5px auto 0 0;font-size:9.5px;font-weight:800}.v51-writing-font-size{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 86%, var(--card-bg));min-height:34px;color:var(--label-color);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.v51-writing-font-size-label{color:var(--label-color);letter-spacing:.055em;text-transform:uppercase;margin:0 3px 0 4px;font-size:9px;font-weight:850}.v51-writing-font-size button{width:26px;min-width:26px;min-height:26px;color:var(--value-color);place-items:center;font-weight:800;line-height:1;display:grid;font-size:var(--v51-writing-toolbar-type-size)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.v51-writing-font-size button:hover,.v51-writing-font-size button:focus-visible{outline:none;background:var(--chip-bg)!important}.v51-writing-font-size-value,.v51-writing-font-size output{min-width:27px;color:var(--text-color);font-size:var(--v51-writing-toolbar-type-size);font-variant-numeric:tabular-nums;place-items:center;font-weight:850;display:inline-grid}.v51-writing-font-size input[type=range]{width:clamp(64px,7vw,100px);accent-color:var(--value-color)}@media (width>=781px) and (height>=600px){.v51-writing-dialog:not(.is-v51-fullscreen){resize:both}}.v51-writing-dialog.is-v51-fullscreen{resize:none;border:0;border-radius:0;width:100vw;min-width:0;max-width:none;height:100dvh;min-height:0;max-height:none}.v51-writing-backdrop.is-v51-fullscreen{padding:0}:is(.v51-writing-dialog:fullscreen,.v51-writing-dialog:fullscreen){border:0;border-radius:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}:is(.v51-writing-dialog:fullscreen .v51-writing-layout,.v51-writing-dialog:fullscreen .v51-writing-layout){height:100%;min-height:0}.v51-writing-fullscreen{place-items:center;min-width:34px;padding:0 8px;display:inline-grid}.v51-writing-fullscreen[aria-pressed=true],.v51-writing-fullscreen.is-active{border-color:var(--value-color);background:var(--chip-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 20%, transparent)}.v51-writing-layout{grid-template-columns:minmax(0, 1fr) minmax(270px, var(--v51-writing-sources-width))}.v51-writing-layout:has(.v51-writing-resize-handle){grid-template-columns:minmax(0, 1fr) var(--v51-writing-resize-hit) minmax(270px, var(--v51-writing-sources-width))}.v51-writing-layout:has(.v51-writing-resize-handle) .v51-writing-editor-panel{grid-column:1}.v51-writing-layout:has(.v51-writing-resize-handle) .v51-writing-sources{grid-column:3}.v51-writing-resize-handle{z-index:3;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;grid-area:1/2;place-items:center;min-height:100%;display:grid;position:relative}.v51-writing-resize-handle:before{content:"";background:color-mix(in srgb, var(--value-color) 26%, transparent);width:3px;height:46px;box-shadow:0 0 0 3px color-mix(in srgb, var(--card-bg) 84%, transparent);border-radius:999px;transition:height .16s,background .16s,box-shadow .16s}.v51-writing-resize-handle:hover:before,.v51-writing-resize-handle:focus-visible:before,.v51-writing-layout.is-v51-resizing .v51-writing-resize-handle:before{background:var(--value-color);height:76px;box-shadow:0 0 0 4px color-mix(in srgb, var(--value-color) 13%, transparent)}.v51-writing-resize-handle:focus-visible{outline:2px solid var(--value-color);outline-offset:-1px}.v51-writing-layout.is-v51-resizing,.v51-writing-layout.is-v51-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.v51-writing-sources-head{flex-wrap:wrap;align-items:center}.v51-writing-sources-head-actions{flex:auto;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:inline-flex}.v51-writing-note-controls{flex:1 0 100%;grid-template-columns:minmax(0,1fr) minmax(72px,96px);align-items:center;gap:6px;min-width:0;margin-top:7px;display:grid}.v51-writing-search{border:1px solid color-mix(in srgb, var(--input-border) 78%, transparent);background:color-mix(in srgb, var(--input-bg) 78%, var(--card-bg));width:100%;min-width:0;min-height:32px;color:var(--label-color);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-bg) 88%, transparent);border-radius:10px;grid-template-columns:12px minmax(0,1fr) 22px;align-items:center;gap:4px;margin-top:0;padding:0 6px;display:grid}.v51-writing-search:focus-within{border-color:var(--value-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 12%, transparent)}.v51-writing-search input,.v51-writing-search-field{width:100%;min-width:0;color:var(--text-color);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px;min-height:0!important;margin:0!important}.v51-writing-search input::placeholder,.v51-writing-search-field::placeholder{color:var(--label-color);opacity:.78}.v51-writing-search-clear{width:22px;height:22px;color:var(--label-color);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.v51-writing-search-clear:hover,.v51-writing-search-clear:focus-visible{background:var(--chip-bg);color:var(--value-color);outline:none}.v51-writing-color-filter{border:1px solid color-mix(in srgb, var(--input-border) 78%, transparent);background-color:color-mix(in srgb, var(--card-bg) 86%, var(--input-bg));min-width:0;max-width:none;min-height:32px;color:var(--text-color);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-position:right 7px center;border-radius:10px;padding:0 20px 0 8px;font-family:inherit;font-size:9px;font-weight:800;line-height:1;width:100%!important;margin:0!important}.v51-writing-color-filter:hover,.v51-writing-color-filter:focus-visible{border-color:var(--value-color);background:var(--chip-bg);outline:none}.v51-writing-filter-meta{flex:1 0 100%;justify-content:space-between;align-items:center;min-width:0;min-height:15px;margin-top:2px;display:flex}.v51-writing-filter-meta[hidden]{display:none}.v51-writing-filter-reset{min-height:20px;color:var(--label-color);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:1px 4px;font-family:inherit;font-size:8.5px;font-weight:800;line-height:1}.v51-writing-filter-reset:hover,.v51-writing-filter-reset:focus-visible{background:var(--chip-bg);color:var(--value-color);outline:none}.v51-writing-search-count{color:var(--label-color);flex:none;font-size:9px;font-weight:800}.v51-writing-margin-card.is-search-hidden{display:none}.v51-writing-search-empty{border:1px dashed var(--dashed-border);color:var(--label-color);text-align:center;border-radius:10px;margin:6px 2px 12px;padding:10px;font-size:10px;line-height:1.45}.v51-writing-margin-head{min-height:30px;padding-block:4px 8px}.v51-writing-margin-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v51-writing-margin-head-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.v51-writing-margin-head [data-v51-writing-collapse],.v51-writing-collapse{width:28px;min-height:28px;color:var(--label-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.v51-writing-margin-head [data-v51-writing-collapse]:hover,.v51-writing-margin-head [data-v51-writing-collapse]:focus-visible,.v51-writing-collapse:hover,.v51-writing-collapse:focus-visible{border-color:var(--input-border);background:var(--input-bg);color:var(--value-color);outline:none}.v51-writing-margin-head [data-v51-writing-collapse] svg,.v51-writing-collapse svg{transition:transform .16s}.v51-writing-margin-card.is-collapsed [data-v51-writing-collapse] svg{transform:rotate(-90deg)}.v51-writing-margin-card:has([data-v51-writing-collapse][aria-expanded=false]) [data-v51-writing-collapse] svg{transform:rotate(-90deg)}.v51-writing-margin-card.is-collapsed{border:1px solid color-mix(in srgb, var(--input-border) 52%, transparent);background:color-mix(in srgb, var(--card-bg) 76%, transparent);border-radius:10px;margin-bottom:7px;padding:4px 5px 1px}.v51-writing-margin-card.is-collapsed .v51-writing-margin-head{padding-bottom:3px}.v51-writing-margin-card.is-collapsed .v51-writing-margin-items{display:none}.v51-writing-margin-card:has([data-v51-writing-collapse][aria-expanded=false]) .v51-writing-margin-items{display:none}.v51-writing-snippet[draggable=true]{cursor:grab}.v51-writing-snippet[draggable=true]:active{cursor:grabbing}.v51-writing-snippet.is-dragging{opacity:.46;box-shadow:0 10px 22px var(--shadow-color);transform:rotate(-.45deg)scale(.985)}.v51-writing-snippet.is-drag-over,.v51-writing-margin-items.is-drop-target{outline:2px dashed color-mix(in srgb, var(--value-color) 72%, transparent);outline-offset:3px}.v51-writing-editor.is-drop-target{outline:2px dashed color-mix(in srgb, var(--value-color) 72%, transparent);outline-offset:-3px;background:color-mix(in srgb, var(--value-color) 6%, transparent);border-radius:12px}.v51-writing-snippet.is-drag-over{border-color:var(--value-color);background:color-mix(in srgb, var(--value-color) 10%, var(--card-bg))}.v51-writing-margin-items.is-drop-target{background:color-mix(in srgb, var(--value-color) 7%, transparent);border-radius:12px;min-height:42px;padding:5px}.v51-writing-drag-ghost{border:1px solid var(--input-border);background:var(--card-bg);max-width:250px;color:var(--text-color);box-shadow:0 12px 28px var(--shadow-color);border-radius:10px;padding:8px 10px;font-size:11px}@media (width<=780px){.v51-writing-dialog,.v51-writing-dialog.is-v51-fullscreen{resize:none;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.v51-writing-dialog:before{opacity:.2;-webkit-mask-image:linear-gradient(#00000094,#0000 50%,#00000057);mask-image:linear-gradient(#00000094,#0000 50%,#00000057)}.v51-writing-dialog:after{opacity:calc(var(--v51-writing-ornament-opacity) * .72);background-size:auto 100%;-webkit-mask-image:linear-gradient(#0000008f,#0000 34% 67%,#0000006b);mask-image:linear-gradient(#0000008f,#0000 34% 67%,#0000006b)}.v51-writing-header:before{opacity:calc(var(--v51-writing-ornament-header-opacity) * .68)}.v51-writing-editor-panel:before{opacity:calc(var(--v51-writing-ornament-panel-opacity) * .7);-webkit-mask-image:linear-gradient(#0006,#0000 29% 74%,#0000004d);mask-image:linear-gradient(#0006,#0000 29% 74%,#0000004d)}.v51-writing-sources:before{opacity:calc(var(--v51-writing-ornament-notes-opacity) * .72)}.v51-writing-editor-panel{box-shadow:none;padding-inline:clamp(16px,5vw,28px)}.v51-writing-title-label,.v51-writing-toolbar,.v51-writing-editor,.v51-writing-editor-help,.v51-writing-editor-footer{max-width:none}.v51-writing-editor-footer{align-items:flex-end}.v51-writing-editor-footer .v51-writing-editor-help{text-align:right;max-width:68%}.v51-writing-fullscreen,.v51-writing-resize-handle,.v51-writing-font-size-label{display:none}.v51-writing-font-size{gap:1px}.v51-writing-sources-head{padding:13px 15px}.v51-writing-search{margin-top:7px}.v51-writing-margin-card.is-collapsed{margin-inline:1px}}@media (prefers-reduced-transparency:reduce){.v51-writing-dialog:after{opacity:.025}.v51-writing-editor-panel:before,.v51-writing-sources:before{opacity:.02}}@media (prefers-reduced-motion:reduce){.v51-writing-resize-handle:before,.v51-writing-snippet,.v51-writing-margin-head [data-v51-writing-collapse] svg,.v51-writing-collapse svg{transition:none}}.v51-writing-snippet{--v51-writing-note-color:var(--value-color);--v51-writing-note-tint:color-mix(in srgb, var(--value-color) 6%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=amber],.v51-writing-snippet[data-v51-writing-note-color=amber]{--v51-writing-note-color:#a56a13;--v51-writing-note-tint:color-mix(in srgb, #d49a34 13%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=rose],.v51-writing-snippet[data-v51-writing-note-color=rose]{--v51-writing-note-color:#ae536f;--v51-writing-note-tint:color-mix(in srgb, #c97491 13%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=lavender],.v51-writing-snippet[data-v51-writing-note-color=lavender]{--v51-writing-note-color:#735aa5;--v51-writing-note-tint:color-mix(in srgb, #9277c4 13%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=sage],.v51-writing-snippet[data-v51-writing-note-color=sage]{--v51-writing-note-color:#547b60;--v51-writing-note-tint:color-mix(in srgb, #78a480 13%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=blue],.v51-writing-snippet[data-v51-writing-note-color=blue]{--v51-writing-note-color:#47789b;--v51-writing-note-tint:color-mix(in srgb, #659bc3 13%, var(--card-bg))}.v51-writing-snippet[data-v51-writing-color=none],.v51-writing-snippet[data-v51-writing-note-color=none]{--v51-writing-note-color:var(--value-color);--v51-writing-note-tint:var(--card-bg)}.v51-writing-snippet[data-v51-writing-color]:not([data-v51-writing-color=none]),.v51-writing-snippet[data-v51-writing-note-color]:not([data-v51-writing-note-color=none]){border-left:3px solid var(--v51-writing-note-color);background:var(--v51-writing-note-tint);padding-left:8px}.v51-writing-snippet[data-v51-writing-color]:not([data-v51-writing-color=none]).is-used,.v51-writing-snippet[data-v51-writing-note-color]:not([data-v51-writing-note-color=none]).is-used{background:color-mix(in srgb, var(--v51-writing-note-color) 11%, var(--chip-bg));border-color:color-mix(in srgb, var(--v51-writing-note-color) 72%, var(--input-border));border-left-color:var(--v51-writing-note-color)}.v51-writing-snippet[data-v51-writing-color]:not([data-v51-writing-color=none]):hover,.v51-writing-snippet[data-v51-writing-color]:not([data-v51-writing-color=none]):focus-visible,.v51-writing-snippet[data-v51-writing-note-color]:not([data-v51-writing-note-color=none]):hover,.v51-writing-snippet[data-v51-writing-note-color]:not([data-v51-writing-note-color=none]):focus-visible{border-color:color-mix(in srgb, var(--v51-writing-note-color) 75%, var(--input-border));border-left-color:var(--v51-writing-note-color)}.v51-writing-color-picker{border:1px solid color-mix(in srgb, var(--input-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 82%, var(--input-bg));min-height:26px;color:var(--label-color);border-radius:999px;align-items:center;gap:3px;padding:2px 3px;display:inline-flex}.v51-writing-color-picker>[data-v51-writing-color]{--v51-writing-dot:var(--value-color);width:19px;height:19px;color:var(--v51-writing-dot);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid}.v51-writing-color-picker>[data-v51-writing-color]:before{content:"";background:var(--v51-writing-dot);border-radius:999px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0000001f}.v51-writing-color-picker>[data-v51-writing-color=amber]{--v51-writing-dot:#bd7a18}.v51-writing-color-picker>[data-v51-writing-color=rose]{--v51-writing-dot:#ba5b79}.v51-writing-color-picker>[data-v51-writing-color=lavender]{--v51-writing-dot:#8065b5}.v51-writing-color-picker>[data-v51-writing-color=sage]{--v51-writing-dot:#5d8769}.v51-writing-color-picker>[data-v51-writing-color=blue]{--v51-writing-dot:#4f84a9}.v51-writing-color-picker>[data-v51-writing-color=none]{--v51-writing-dot:var(--label-color)}.v51-writing-color-picker>[data-v51-writing-color=none]:before{width:8px;height:8px;box-shadow:none;background:0 0;border:1px solid}.v51-writing-color-picker>[data-v51-writing-color]:hover,.v51-writing-color-picker>[data-v51-writing-color]:focus-visible{border-color:color-mix(in srgb, var(--v51-writing-dot) 70%, var(--input-border));background:color-mix(in srgb, var(--v51-writing-dot) 12%, var(--card-bg));outline:none;transform:scale(1.08)}.v51-writing-color-picker>[data-v51-writing-color][aria-pressed=true],.v51-writing-color-picker>[data-v51-writing-color].is-active{border-color:var(--v51-writing-dot);background:color-mix(in srgb, var(--v51-writing-dot) 16%, var(--card-bg));box-shadow:0 0 0 2px color-mix(in srgb, var(--v51-writing-dot) 23%, transparent)}.v51-writing-color-picker>[data-v51-writing-color][aria-pressed=true]:before,.v51-writing-color-picker>[data-v51-writing-color].is-active:before{transform:scale(1.08)}.v51-writing-color-legend{color:var(--label-color);flex-wrap:wrap;gap:4px 7px;margin:0 0 9px;font-size:8.5px;font-weight:750;display:flex}.v51-writing-color-legend-item{--v51-writing-dot:var(--value-color);align-items:center;gap:4px;display:inline-flex}.v51-writing-color-legend-item:before{content:"";background:var(--v51-writing-dot);border-radius:999px;width:7px;height:7px}.v51-writing-color-legend-item[data-v51-writing-color=amber]{--v51-writing-dot:#bd7a18}.v51-writing-color-legend-item[data-v51-writing-color=rose]{--v51-writing-dot:#ba5b79}.v51-writing-color-legend-item[data-v51-writing-color=lavender]{--v51-writing-dot:#8065b5}.v51-writing-color-legend-item[data-v51-writing-color=sage]{--v51-writing-dot:#5d8769}.v51-writing-color-legend-item[data-v51-writing-color=blue]{--v51-writing-dot:#4f84a9}.v51-writing-color-legend-item[data-v51-writing-color=none]:before{border:1px solid var(--label-color);background:0 0}@media (width<=780px){.v51-writing-color-picker{min-height:28px}.v51-writing-color-picker>[data-v51-writing-color]{width:21px;height:21px}.v51-writing-color-legend{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.v51-writing-color-picker>[data-v51-writing-color]{transition:none}}.v51-writing-snippet-color{z-index:1;flex:none;justify-self:center;align-items:center;display:inline-flex;position:relative}.v51-writing-color-trigger{border:1px solid color-mix(in srgb, var(--input-border) 82%, transparent);background:color-mix(in srgb, var(--card-bg) 84%, var(--input-bg));width:27px;min-width:27px;height:27px;color:var(--label-color);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .14s,background .14s,transform .14s;display:grid}.v51-writing-color-trigger:hover,.v51-writing-color-trigger:focus-visible,.v51-writing-color-trigger[aria-expanded=true]{border-color:var(--value-color);background:var(--chip-bg);outline:none;transform:translateY(-1px)}.v51-writing-color-swatch{--v51-writing-swatch:var(--label-color);background:var(--v51-writing-swatch);border:1px solid #0000002e;border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2e}.v51-writing-color-swatch[data-v51-writing-color-swatch=amber]{--v51-writing-swatch:#bd7a18}.v51-writing-color-swatch[data-v51-writing-color-swatch=rose]{--v51-writing-swatch:#ba5b79}.v51-writing-color-swatch[data-v51-writing-color-swatch=lavender]{--v51-writing-swatch:#8065b5}.v51-writing-color-swatch[data-v51-writing-color-swatch=sage]{--v51-writing-swatch:#5d8769}.v51-writing-color-swatch[data-v51-writing-color-swatch=blue],.v51-writing-color-swatch[data-v51-writing-color-swatch=sky]{--v51-writing-swatch:#4f84a9}.v51-writing-color-swatch.is-unset,.v51-writing-color-swatch[data-v51-writing-color-swatch=none]{box-shadow:none;background:0 0;border-color:currentColor}.v51-writing-color-menu{z-index:12;border:1px solid color-mix(in srgb, var(--input-border) 88%, transparent);background:var(--card-bg);width:max-content;min-height:31px;box-shadow:0 8px 22px color-mix(in srgb, var(--shadow-color) 54%, transparent);border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 5px);right:0}.v51-writing-color-menu[hidden]{display:none}.v51-writing-snippet:has(.v51-writing-color-menu:not([hidden])){z-index:4;overflow:visible}.v51-writing-color-choice{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:23px;min-width:23px;height:23px;padding:0;display:grid}.v51-writing-color-choice:hover,.v51-writing-color-choice:focus-visible,.v51-writing-color-choice.is-active{border-color:var(--value-color);background:var(--chip-bg);outline:none}.v51-writing-color-choice.is-active .v51-writing-color-swatch{box-shadow:0 0 0 2px color-mix(in srgb, var(--value-color) 30%, transparent), inset 0 0 0 1px #fff3}.v51-writing-color-clear{border:0;border-left:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);min-height:23px;color:var(--label-color);cursor:pointer;background:0 0;border-radius:0;margin-left:2px;padding:0 6px;font:800 8.5px/1 inherit}.v51-writing-color-clear:hover,.v51-writing-color-clear:focus-visible{color:var(--value-color);outline:none}.v51-writing-color-clear:disabled{opacity:.45;cursor:default}.v51-writing-color-legend .v51-writing-color-swatch{flex:none;width:8px;height:8px}.v51-writing-color-legend-item:before{display:none}.v51-writing-search>input[data-v51-writing-search]{border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important}.v51-writing-sources{container-type:inline-size}@container (width<=315px){.v51-writing-snippet footer{--v51-writing-insert-width:104px;gap:5px}.v51-writing-color-menu{grid-template-columns:repeat(3,23px) auto;gap:3px;width:max-content;max-width:calc(100cqi - 14px);display:grid}.v51-writing-color-menu .v51-writing-color-clear{white-space:nowrap;grid-area:1/4/span 2;align-self:stretch;min-height:0}.v51-writing-color-menu .v51-writing-color-choice:nth-of-type(4){grid-column:1}.v51-writing-color-menu .v51-writing-color-choice:nth-of-type(5){grid-column:2}}@container (width<=270px){.v51-writing-snippet footer{--v51-writing-insert-width:92px;grid-template-columns:minmax(0, 1fr) 28px var(--v51-writing-insert-width);gap:4px}.v51-writing-color-menu{grid-template-columns:repeat(3,21px);max-width:calc(100cqi - 10px)}.v51-writing-color-menu .v51-writing-color-choice{width:21px;min-width:21px;height:21px}.v51-writing-color-menu .v51-writing-color-clear{border-top:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);border-left:0;grid-area:auto/1/auto/-1;min-height:22px}}@media (width<=780px){.v51-writing-color-trigger{width:30px;min-width:30px;height:30px}.v51-writing-color-choice{width:27px;min-width:27px;height:27px}.v51-writing-color-menu{min-height:35px}}.brand-subtitle{letter-spacing:.88px;opacity:.74;font-size:8.5px}:where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 42%, transparent);outline-offset:2px}.tab[role=tab]{outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.unified-notification{border:1px solid color-mix(in srgb, var(--card-border) 84%, white 16%);background:color-mix(in srgb, var(--card-bg) 94%, transparent);width:min(460px,100vw - 28px);min-height:44px;color:var(--text-main);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:11.5px;line-height:1.35;display:flex;box-shadow:0 12px 34px #3b233133}.unified-notification svg{color:var(--value-color);margin:0!important}.unified-notification.notification-warning svg{color:#b97849}.unified-notification .notification-copy{min-width:0;font-weight:750}.undo-notification{z-index:540;border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 96%, transparent);width:min(520px,100vw - 28px);color:var(--text-main);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:17px;align-items:center;gap:10px;padding:11px 12px 11px 15px;animation:.22s both undoNoticeIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #301e2947}@keyframes undoNoticeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.undo-notification-copy{flex:1;min-width:0;font-size:11.5px;font-weight:750}.undo-notification-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.undo-notification button{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}.undo-notification .undo-primary{background:var(--accent-grad);color:#fff;border-color:#0000}.undo-notification .undo-dismiss{place-items:center;width:28px;height:28px;padding:0;display:grid}.header-utility-cluster .focus-mode-btn{width:34px;height:34px}.header-utility-cluster .focus-mode-btn.is-active{background:var(--accent-grad);color:#fff;border-color:#0000}.focus-mode-exit{z-index:470;border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 94%, transparent);color:var(--value-color);box-shadow:0 8px 24px var(--shadow-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10.5px;font-weight:850;display:inline-flex;position:fixed;top:14px;right:14px}body.workspace-focus-mode header,body.workspace-focus-mode .save-indicator,body.workspace-focus-mode .alltime-bar,body.workspace-focus-mode .tabs,body.workspace-focus-mode .mode-change-notice,body.workspace-focus-mode .mobile-quick-add-btn{display:none!important}body.workspace-focus-mode .section{padding-top:clamp(14px,2vw,24px)}body.workspace-focus-mode .app{padding-top:0}body.workspace-focus-mode .tab-content{min-height:100vh}.palette-intro{color:var(--label-color);justify-content:space-between;align-items:center;gap:10px;margin:-4px 1px 10px;font-size:9.5px;line-height:1.35;display:flex}.palette-keycap,.shortcut-key{border:1px solid var(--input-border);background:var(--chip-bg);min-width:25px;height:22px;color:var(--value-color);border-bottom-width:2px;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8.8px;font-weight:900;display:inline-flex}.palette-section{margin-top:13px}.palette-section:first-child{margin-top:0}.palette-section-heading{color:var(--label-color);letter-spacing:1.1px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px;font-size:8.6px;font-weight:900;display:flex}.palette-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.palette-action{border:1px solid var(--card-border);background:var(--stat-grad);min-width:0;color:var(--text-main);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.palette-action:hover,.palette-action.is-selected{border-color:var(--value-color);box-shadow:0 4px 15px var(--shadow-color)}.palette-action-icon{background:var(--chip-bg);width:30px;height:30px;color:var(--value-color);border-radius:10px;place-items:center;display:grid}.palette-action-icon svg{margin:0!important}.palette-action-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.palette-action-copy small{color:var(--label-color);font-size:8.8px;line-height:1.25}.palette-action-shortcut{color:var(--label-color);white-space:nowrap;font-size:8px;font-weight:900}.palette-recent-list{flex-direction:column;gap:4px;display:flex}.palette-recent-item{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.palette-recent-item:hover,.palette-recent-item.is-selected{background:var(--chip-bg);border-color:var(--input-border)}.palette-recent-icon{background:var(--stat-grad);width:28px;height:28px;color:var(--value-color);border-radius:9px;place-items:center;display:grid}.palette-recent-icon svg{margin:0!important}.palette-recent-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.palette-recent-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.palette-recent-copy small{color:var(--label-color);font-size:8.7px}.palette-recent-arrow{color:var(--value-color);font-size:17px}.universal-search-result.palette-option.is-selected{background:var(--chip-bg);border-color:var(--value-color)}.shortcut-modal{width:min(620px,100%)}.shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shortcut-row{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.shortcut-row span:first-child{color:var(--text-main);font-size:10.5px;font-weight:750}.shortcut-note{color:var(--label-color);margin:12px 1px 0;font-size:9.5px;line-height:1.45}.discover-trigger-row{justify-content:flex-end;align-items:center;margin-top:8px;display:flex}.discover-trigger{border:1px solid var(--input-border);background:var(--chip-bg);width:auto;color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin:0;padding:7px 11px;font-size:9.8px;font-weight:850;display:inline-flex}.discover-trigger svg{margin:0!important}.public-domain-discover-card{position:relative;overflow:hidden}.public-domain-discover-card:before{content:"";background:var(--accent-grad);width:3px;position:absolute;inset:0 auto 0 0}.discover-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.discover-heading{color:var(--value-color);margin:0;font-size:14px;font-weight:900}.discover-copy{max-width:720px;color:var(--label-color);margin:3px 0 0;font-size:9.8px;line-height:1.4}.discover-close{border:1px solid var(--input-border);background:var(--chip-bg);width:30px;height:30px;color:var(--value-color);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.discover-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.discover-search-row input{margin:0}.discover-search-row button{width:auto;margin:0;padding:0 16px}.discover-result-filter-control{flex:0 auto;align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.discover-result-filter-control label{color:var(--label-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850}.discover-result-filter-control select{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 80%, transparent);width:auto;min-width:166px;max-width:100%;min-height:27px;font:inherit;cursor:pointer;border-radius:8px;padding:4px 26px 4px 8px;font-size:8.6px;font-weight:800;line-height:1.1;color:var(--value-color)!important;margin:0!important}.discover-result-filter-control select:hover{background:var(--chip-bg)}.discover-result-filter-control select:focus-visible{outline:2px solid var(--value-color);outline-offset:2px}.discover-search-utilities{justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.discover-search-context{justify-content:flex-start;align-items:center;gap:5px;min-width:0;min-height:18px;margin-top:2px;display:flex}.discover-catalogue-directory{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 66%, transparent);border-radius:12px;margin-top:10px;overflow:hidden}.discover-catalogue-directory summary,.discover-more-sources summary{cursor:pointer;color:var(--value-color);font-size:9px;font-weight:850;line-height:1.35}.discover-catalogue-directory summary{padding:8px 10px}.discover-catalogue-links,.discover-more-source-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.discover-catalogue-links{border-top:1px solid var(--input-border);padding:8px}.discover-catalogue-link,.discover-more-source{border:1px solid var(--input-border);background:var(--card-bg);min-height:27px;color:var(--value-color);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:5px 7px;font-size:8px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.discover-catalogue-link:hover,.discover-more-source:hover{background:var(--chip-bg)}.discover-status{color:var(--label-color);padding:14px 3px 3px;font-size:10.5px;line-height:1.4}.discover-source-summary{flex:0 auto;min-width:0;position:relative}.discover-source-summary summary{min-height:18px;color:var(--label-color);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:750;line-height:1.1;list-style:none;display:inline-flex}.discover-source-summary summary::-webkit-details-marker{display:none}.discover-source-summary summary:after{content:"⌄";color:var(--label-color);margin-left:1px;font-size:11px;line-height:1;transition:transform .16s;display:inline-block}.discover-source-summary[open] summary:after{transform:rotate(180deg)}.discover-source-summary-value{color:var(--label-color);font-weight:850}.discover-source-state-list{border-top:1px solid var(--input-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 11px;min-width:min(286px,100vw - 64px);margin-top:3px;padding:7px 0 1px;display:grid}.discover-source-state,.discover-result-source span{min-height:20px;color:var(--value-color);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:7px;padding:2px 0;font-size:7.8px;line-height:1.1;display:inline-flex}.discover-source-state b{font-weight:850}.discover-source-state em{color:var(--label-color);white-space:nowrap;font-style:normal}.discover-source-state.is-loading{opacity:.72}.discover-source-state.is-error{opacity:.66}.discover-result-source{margin-top:7px;display:flex}.discover-result-source span{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 72%, transparent);max-width:100%;min-height:20px;color:var(--label-color);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:flex-start;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:780;line-height:1.1;overflow:hidden}.discover-cancel{vertical-align:middle;min-height:24px;margin-left:6px;padding:3px 8px}.discover-results-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;margin-top:12px;display:grid}.discover-book{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.discover-cover{background:var(--chip-bg);width:58px;height:86px;color:var(--label-color);text-align:center;border-radius:8px;place-items:center;font-size:8px;display:grid;overflow:hidden}.discover-cover img{object-fit:cover;width:100%;height:100%}.discover-cover.has-real-cover>*{grid-area:1/1}.discover-cover.has-real-cover>:not(.discover-real-cover){visibility:hidden}.discover-cover>img.discover-real-cover{z-index:2;position:relative}.discover-book-copy{flex-direction:column;min-width:0;display:flex}.discover-book-title{color:var(--text-main);font-size:11.5px;font-weight:900;line-height:1.3}.discover-book-meta{color:var(--label-color);margin-top:3px;font-size:8.8px;line-height:1.35}.discover-book-actions{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;display:flex}.discover-book-actions button,.discover-book-actions a{min-height:29px;font:inherit;cursor:pointer;border-radius:999px;flex:86px;justify-content:center;align-items:center;padding:6px 7px;font-size:8.5px;font-weight:850;text-decoration:none;display:inline-flex}.discover-add{background:var(--accent-grad);color:#fff;border:0}.discover-open{border:1px solid var(--input-border);background:var(--card-bg);color:var(--value-color)}.discover-more-sources{margin-top:7px}.discover-more-sources summary{width:fit-content;margin-left:auto;padding:3px 0}.discover-more-source-links{margin-top:5px}.discover-added{opacity:.68}.session-details-toggle-icon,.proj-book-toggle,.monthly-retrospective-plus,.ux-inline-chevron{border:1px solid var(--input-border);background:var(--chip-bg);width:28px;min-width:28px;height:28px;color:var(--value-color);box-shadow:0 2px 7px var(--shadow-color);border-radius:50%;place-items:center;display:inline-grid}.session-details-toggle-icon svg,.proj-book-toggle svg,.monthly-retrospective-plus svg,.ux-inline-chevron svg{width:11px;height:11px;transition:transform .2s;margin:0!important}.session-details-toggle.is-open .session-details-toggle-icon svg,.ux-inline-chevron.is-open svg{transform:rotate(180deg)}.monthly-retrospective-plus{font-size:0}.collapse-all-btn .ux-inline-chevron{vertical-align:middle;box-shadow:none;margin-right:5px}@media (width<=720px){.palette-action-grid,.shortcut-grid,.discover-results-grid,.discover-search-row{grid-template-columns:1fr}.discover-search-row button{min-height:38px}.discover-result-filter-control{width:100%;margin:0}.discover-result-filter-control select{flex:auto;min-width:0}.discover-search-utilities{align-items:center}.discover-search-context{justify-content:flex-start;width:100%}.discover-source-state-list{min-width:min(270px,100vw - 56px)}.focus-mode-exit{top:10px;right:10px}.undo-notification{bottom:78px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tabs.custom-navigation{gap:10px;padding-top:2px;padding-bottom:clamp(22px,2.4vw,30px)}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{min-width:118px;min-height:43px;padding:11px 20px;font-size:13px;line-height:1}.tabs.custom-navigation>.tab svg,.tabs.custom-navigation .nav-more-btn svg{width:15px;height:15px}.brand-zone{width:212px}.brand-wordmark{gap:11px}.brand-text-col{align-items:flex-start;min-width:0;padding:1px 0 8px;position:relative}.brand-title{z-index:1;letter-spacing:-.15px;font-size:26px;line-height:.98;position:relative}.brand-subtitle{z-index:3;border:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 92%, transparent);width:max-content;max-width:calc(100% - 7px);box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-color) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.52px;opacity:.88;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:7.7px;line-height:1;position:absolute;bottom:-1px;left:7px}@media (width>=760px){.tab-content-books{gap:var(--layout-gap);grid-template-columns:minmax(340px,390px) minmax(0,1fr);width:100%;max-width:1540px;margin:0 auto}.books-add-card{min-width:0}}@media (width>=760px) and (width<=980px){.tab-content-books{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}}.rated-books-panel{border:1px solid var(--card-border);background:linear-gradient(135deg, var(--stat-grad), color-mix(in srgb, var(--card-bg) 90%, transparent));border-radius:15px;margin:2px 0 13px;overflow:hidden}.rated-books-toggle{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.rated-books-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rated-books-copy strong{color:var(--value-color);font-size:11.5px}.rated-books-copy small{color:var(--label-color);font-size:9px;line-height:1.3}.rated-books-average{background:var(--chip-bg);color:var(--value-color);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:900}.rated-books-chevron{border:1px solid var(--input-border);background:var(--card-bg);width:27px;height:27px;color:var(--value-color);border-radius:50%;place-items:center;display:grid}.rated-books-chevron svg{transition:transform .2s;margin:0!important}.rated-books-panel.is-open .rated-books-chevron svg{transform:rotate(180deg)}.rated-books-list{border-top:1px dashed var(--dashed-border);flex-direction:column;gap:5px;padding:0 10px 10px;display:flex}.rated-books-empty{color:var(--label-color);padding:11px 2px 2px;font-size:10px;line-height:1.4}.rated-book-row{background:color-mix(in srgb, var(--card-bg) 68%, transparent);width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.rated-book-row:hover{border-color:var(--input-border);background:var(--chip-bg)}.rated-book-title{overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:800}.rated-book-stars{color:var(--title-color);letter-spacing:.6px;white-space:nowrap;font-size:11px}.log-history-card.is-collapsed>:not(.filter-row),.log-history-card.is-collapsed .filter-row .export-menu-wrap,.log-history-card.is-collapsed .filter-row select{display:none!important}.canvas-toolbar{flex-wrap:wrap;justify-content:flex-end}.canvas-toolbar-btn.is-active{background:var(--accent-grad);color:#fff;box-shadow:0 3px 10px var(--shadow-color);border-color:#0000}.canvas-ink-tools{border:1px solid var(--input-border);background:var(--chip-bg);border-radius:999px;align-items:center;gap:5px;padding:4px 6px;display:flex}.canvas-drawing-layer{z-index:2;pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.canvas-note{z-index:3}.canvas-board.is-drawing .canvas-drawing-layer{pointer-events:auto;cursor:crosshair}.canvas-board.is-drawing .canvas-note{pointer-events:none;-webkit-user-select:none;user-select:none}.canvas-board.is-drawing .canvas-board-hint{z-index:5;background:color-mix(in srgb, var(--card-bg) 88%, transparent);box-shadow:0 3px 12px var(--shadow-color);opacity:.94;border-radius:999px;padding:5px 9px}@media (width<=620px){.tabs.custom-navigation{gap:7px;padding-bottom:20px}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-wrap{flex:calc(50% - 4px)}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{min-width:0;padding:10px 11px;font-size:11.5px}.brand-zone{width:202px;max-width:calc(100vw - 116px)}.brand-title{font-size:24px}.brand-subtitle{font-size:7.3px;left:6px}.rated-books-toggle{grid-template-columns:minmax(0,1fr) auto}.rated-books-average{display:none}.canvas-intro-card{gap:11px}.canvas-toolbar{justify-content:flex-start;width:100%}.canvas-toolbar-btn{flex:0 auto;padding:8px 10px}body.workspace-focus-mode .tab-content-timer{padding-left:12px;padding-right:12px}}.brand-zone{gap:8px!important;width:226px!important;max-width:calc(100vw - 82px)!important}.brand-wordmark{flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.brand-icon{border-radius:12px!important;width:38px!important;height:38px!important}.brand-text-col{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:1px 0 0!important;display:flex!important;position:static!important}.brand-title{z-index:auto!important;letter-spacing:-.28px!important;text-align:left!important;white-space:nowrap!important;margin:0!important;font-size:27px!important;line-height:1!important;display:block!important;position:static!important}.brand-subtitle{z-index:auto!important;width:auto!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--label-color)!important;opacity:.82!important;letter-spacing:.22px!important;text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:5px 0 0!important;padding:0!important;font-family:Questrial,-apple-system,BlinkMacSystemFont,Roboto,sans-serif!important;font-size:9.5px!important;font-weight:700!important;line-height:1.15!important;display:block!important;position:static!important;bottom:auto!important;left:auto!important}.workspace-mode-switch{align-self:flex-start!important;width:164px!important;max-width:164px!important;margin-left:50px!important;transform:none!important}.history-collapse-btn{border:1px solid var(--input-border);background:var(--chip-bg);width:29px;height:29px;color:var(--value-color);cursor:pointer;border-radius:50%;flex:0 0 29px;place-items:center;display:grid}.history-collapse-btn svg{transition:transform .2s;margin:0!important}.log-history-card.is-collapsed .history-collapse-btn svg{transform:rotate(180deg)}.log-history-card.is-collapsed{padding-bottom:12px}.log-history-card.is-collapsed .history-collapse-body,.log-history-card.is-collapsed [data-history-secondary]{display:none!important}.log-history-card.is-collapsed .filter-row{margin-bottom:0}.log-launch-card{padding:0;overflow:hidden}.log-session-launch{width:100%;min-height:112px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.log-session-launch-icon{background:var(--accent-grad);color:#fff;width:44px;height:44px;box-shadow:0 5px 16px var(--shadow-color);border-radius:14px;place-items:center;display:grid}.log-session-launch-icon svg{margin:0!important}.log-session-launch-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.log-session-launch-copy strong{color:var(--text-main);font:600 20px/1.05 Noto Serif Display,serif}.log-session-launch-copy small{color:var(--label-color);font-size:10.5px;line-height:1.35}.log-session-launch-plus{border:1px solid var(--input-border);background:var(--chip-bg);width:31px;height:31px;color:var(--value-color);border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.new-session-modal{width:min(690px,100%)}.new-session-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;display:grid}.new-session-essential-grid>label,.new-session-details-grid>label{margin:0}.new-session-essential-grid input,.new-session-details-grid input,.new-session-details-grid textarea{margin:5px 0 0}.new-session-wide{grid-column:1/-1}.session-book-field{position:relative}.session-book-suggestions{z-index:16;border:1.5px solid var(--input-border);background:var(--card-bg);max-height:220px;box-shadow:0 12px 34px var(--shadow-color);border-radius:14px;padding:6px;display:none;position:absolute;top:calc(100% - 7px);left:0;right:0;overflow:auto}.session-book-suggestions.is-open{flex-direction:column;gap:2px;display:flex}.session-book-suggestion{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.session-book-suggestion:hover,.session-book-suggestion.is-active{background:var(--chip-bg)}.session-book-suggestion strong{overflow-wrap:anywhere;min-width:0;font-size:11.5px}.session-book-suggestion small{color:var(--label-color);flex-shrink:0;font-size:9px}.session-book-no-match{color:var(--label-color);padding:9px 10px;font-size:10px}.new-session-details-toggle{border:1px solid var(--input-border);background:var(--chip-bg);width:100%;color:var(--value-color);font:inherit;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:9px 11px;font-size:10.5px;font-weight:800;display:flex}.new-session-details-toggle svg{transition:transform .2s;margin:0!important}.new-session-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.new-session-details-panel{border:1px dashed var(--dashed-border);background:color-mix(in srgb, var(--stat-grad) 68%, transparent);border-radius:15px;margin-top:9px;padding:12px}.new-session-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.new-session-followup{border:1px solid var(--input-border);background:var(--card-bg);border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex!important}.new-session-followup input{appearance:auto;-webkit-appearance:checkbox;height:17px;width:17px!important;margin:0!important}.new-session-tags{margin-top:5px}.new-session-modal .workspace-modal-actions{align-items:center}.new-session-modal .modal-save{min-width:144px}.search-tolerance-note{background:var(--chip-bg);color:var(--label-color);border-radius:10px;align-items:center;gap:6px;margin:0 3px 8px;padding:7px 9px;font-size:9.5px;line-height:1.3;display:flex}.search-tolerance-note strong{color:var(--value-color)}.canvas-workspace{max-width:none}.canvas-intro-card .entry-meta{max-width:620px}.canvas-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center}.canvas-tool-group{border:1px solid var(--input-border);background:var(--chip-bg);border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.canvas-tool-group .canvas-toolbar-btn{min-height:31px;box-shadow:none;background:0 0;border-color:#0000;padding:6px 9px}.canvas-toolbar-btn.is-active{background:var(--accent-grad);color:#fff;border-color:#0000}.canvas-ink-swatch{border:2px solid var(--card-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--input-border);cursor:pointer;border-radius:50%;padding:0}.canvas-ink-swatch[data-canvas-ink=rose]{background:#a65f82}.canvas-ink-swatch[data-canvas-ink=lavender]{background:#a7778f}.canvas-ink-swatch[data-canvas-ink=ink]{background:#49343f}body.theme-night .canvas-ink-swatch[data-canvas-ink=rose]{background:#9bb8b1}body.theme-night .canvas-ink-swatch[data-canvas-ink=lavender]{background:#b8ae91}body.theme-night .canvas-ink-swatch[data-canvas-ink=ink]{background:#d5ddd8}.canvas-ink-swatch.is-active{box-shadow:0 0 0 2px var(--value-color);transform:scale(1.05)}.canvas-viewport{border:1.5px solid var(--mm-purple-border);background:color-mix(in srgb, var(--card-bg) 86%, var(--chip-bg));width:100%;height:clamp(460px,68dvh,820px);box-shadow:0 7px 24px var(--shadow-color);touch-action:none;cursor:grab;border-radius:22px;position:relative;overflow:hidden}.canvas-viewport.is-panning{cursor:grabbing}.canvas-viewport.is-drawing{cursor:crosshair}.canvas-stage{transform-origin:0 0;background-color:var(--card-bg);background-image:radial-gradient(color-mix(in srgb, var(--mm-purple-border) 72%, transparent) 1px, transparent 1px);background-size:24px 24px;width:12000px;height:8000px;position:absolute;top:0;left:0;overflow:visible}.canvas-stage:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-border) 70%, transparent);position:absolute;inset:0}.canvas-viewport-hint{z-index:12;border:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 90%, transparent);max-width:min(420px,100% - 150px);color:var(--label-color);box-shadow:0 4px 14px var(--shadow-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;position:absolute;top:12px;left:12px}.canvas-zoom-controls{z-index:14;border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 92%, transparent);box-shadow:0 6px 18px var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:12px;right:12px}.canvas-zoom-controls button{min-width:31px;height:29px;color:var(--value-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:10px;font-weight:850}.canvas-zoom-controls button:hover{background:var(--chip-bg)}.canvas-zoom-value{text-align:center;min-width:48px;color:var(--label-color);font-size:9.5px;font-weight:850}.canvas-drawing-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.canvas-stroke-rose{stroke:var(--value-color)}.canvas-stroke-lavender{stroke:var(--mm-purple)}.canvas-stroke-ink{stroke:var(--text-main)}.canvas-note{z-index:4;resize:none;width:220px;height:160px;min-height:0;overflow:hidden;transform:none!important}.canvas-note.is-dragging,.canvas-note.is-resizing{z-index:30;box-shadow:0 18px 42px #5432463d}.canvas-note textarea{resize:none;height:calc(100% - 32px);min-height:0}.canvas-note-resize{z-index:6;cursor:nwse-resize;background:0 0;border:0;width:18px;height:18px;position:absolute;bottom:3px;right:3px}.canvas-note-resize:before,.canvas-note-resize:after{content:"";background:var(--label-color);transform-origin:100%;opacity:.65;width:8px;height:1px;position:absolute;bottom:2px;right:2px;transform:rotate(-45deg)}.canvas-note-resize:after{width:13px;bottom:5px;right:1px}.canvas-stage.is-drawing .canvas-note{pointer-events:none;-webkit-user-select:none;user-select:none}.canvas-empty{z-index:1}body.workspace-focus-mode:after{display:none}body.workspace-focus-mode .app{z-index:1;position:relative}body.workspace-focus-mode .app:before{content:"";z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(.78);backdrop-filter:blur(18px)saturate(.78);background:#4a2b3d33;position:fixed;inset:0}body.theme-night.workspace-focus-mode .app:before{background:#0a120f57}body.workspace-focus-mode .tab-content-timer{z-index:12;place-items:center;min-height:100dvh;padding-top:clamp(52px,8vh,88px);padding-bottom:clamp(36px,8vh,80px);position:relative;grid-template-columns:1fr!important;display:grid!important}body.workspace-focus-mode .timer-workspace{width:min(560px,100%);max-width:560px;min-height:0;display:block}body.workspace-focus-mode .timer-primary-column{width:100%}body.workspace-focus-mode .timer-settings-column,body.workspace-focus-mode .timer-book-card{display:none!important}body.workspace-focus-mode .timer-focus-card{border-color:color-mix(in srgb, var(--value-color) 30%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0;padding:clamp(22px,4vw,34px);box-shadow:0 26px 80px #341f2b4d}body.workspace-focus-mode .pomodoro-display{font-size:clamp(52px,8vw,72px)}.casual-library-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.casual-book-card{height:100%}@media (width>=1500px){.section{max-width:1760px;margin-left:auto;margin-right:auto}.log-workspace{grid-template-columns:minmax(300px,390px) minmax(0,1fr)}.books-workspace,.projects-workspace,.monthly-dashboard,.timer-workspace{max-width:1680px;margin-inline:auto}}@media (width<=900px){.new-session-essential-grid,.new-session-details-grid{grid-template-columns:1fr}.new-session-wide{grid-column:1}.canvas-intro-card{flex-direction:column;align-items:flex-start}.canvas-toolbar{justify-content:flex-start;width:100%}.canvas-viewport{height:62dvh;min-height:430px}}@media (width<=620px){.brand-zone{width:211px!important;max-width:calc(100vw - 68px)!important}.brand-icon{width:36px!important;height:36px!important}.brand-wordmark{gap:10px!important}.brand-title{letter-spacing:-.2px!important;font-size:24px!important}.brand-subtitle{letter-spacing:.18px!important;margin-top:4px!important;font-size:9px!important}.workspace-mode-switch{width:154px!important;max-width:154px!important;margin-left:46px!important;transform:none!important}.workspace-modal-backdrop{align-items:flex-end;padding:8px}.new-session-modal{border-radius:22px 22px 14px 14px;max-height:94dvh;padding:16px}.new-session-modal .workspace-modal-header h2{font-size:21px}.new-session-modal .workspace-modal-actions{flex-direction:column-reverse;align-items:stretch}.new-session-modal .workspace-modal-actions button{width:100%}.log-session-launch{grid-template-columns:39px minmax(0,1fr) 29px;min-height:96px;padding:15px}.log-session-launch-icon{border-radius:12px;width:39px;height:39px}.log-session-launch-copy strong{font-size:18px}.canvas-viewport{border-radius:17px;height:66dvh;min-height:390px}.canvas-viewport-hint{white-space:normal;border-radius:12px;max-width:calc(100% - 24px);right:12px}.canvas-zoom-controls{bottom:8px;right:8px}.canvas-toolbar{gap:5px}.canvas-toolbar-btn{padding:7px 9px;font-size:9.5px}.canvas-tool-group{border-radius:14px;flex-wrap:wrap;max-width:100%}.casual-library-list{grid-template-columns:1fr}input,select,textarea{font-size:max(16px,1em)}}@media (width<=340px){.header-top-row{gap:8px!important}.brand-zone{width:188px!important;max-width:188px!important}.brand-icon{width:34px!important;height:34px!important}.brand-wordmark{gap:8px!important}.brand-title{letter-spacing:-.18px!important;font-size:21px!important}.brand-subtitle{letter-spacing:.12px!important;margin-top:3px!important;font-size:8.2px!important}.workspace-mode-switch{width:140px!important;max-width:140px!important;margin-left:42px!important}.header-utility-cluster{gap:6px!important}.header-utility-cluster .global-search-btn,.header-utility-cluster .focus-mode-btn{width:30px!important;height:30px!important}.header-utility-cluster .theme-icon-btn{width:32px!important;height:32px!important}}@media (width<=360px){.brand-zone{max-width:calc(100vw - 68px)!important}.brand-title{font-size:21px!important}.workspace-mode-switch{width:146px;max-width:146px}.log-session-launch-copy small{display:none}.canvas-zoom-value{min-width:42px}.canvas-zoom-controls button{min-width:28px;padding:0 6px}}@media (height<=560px) and (orientation:landscape){.workspace-modal-backdrop{align-items:flex-start;padding:8px}.new-session-modal{max-height:calc(100dvh - 16px);overflow:auto}.canvas-viewport{height:72dvh;min-height:300px}body.workspace-focus-mode .tab-content-timer{padding-top:24px;padding-bottom:24px}body.workspace-focus-mode .flower-svg-wrap{min-height:130px}}.log-workspace{max-width:1360px!important}.log-top-grid{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 92%, transparent);box-shadow:0 8px 26px var(--shadow-color);border-radius:26px;padding:12px;flex-direction:column!important;grid-template-columns:none!important;gap:11px!important;display:flex!important}.log-capture-column,.log-insights-column{min-width:0;width:100%!important}.log-capture-column{display:block!important}.log-launch-card{width:100%;background:var(--accent-grad)!important;box-shadow:0 7px 20px color-mix(in srgb, var(--shadow-color) 92%, transparent)!important;border:0!important;border-radius:19px!important;margin:0!important}.log-session-launch{color:#fff!important;min-height:84px!important;padding:14px 17px!important}.log-session-launch-icon{border:1px solid #ffffff57;box-shadow:none!important;background:#ffffff2b!important}.log-session-launch-copy strong,.log-session-launch-copy small{color:#fff!important}.log-session-launch-copy small{opacity:.82}.log-session-launch-plus{color:#fff!important;background:#ffffff24!important;border-color:#ffffff6b!important}.log-insights-column{background:0 0!important;grid-template-columns:1fr!important;gap:10px!important;padding:2px 0 0!important;display:grid!important}.log-overview-heading{width:100%;align-items:center!important;padding:7px 5px 1px!important}.log-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.log-stats-grid .stat-card{background:var(--stat-grad);min-height:76px;box-shadow:none;justify-content:center}.log-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.log-overview-grid>.card,.log-reminder-grid>.card{background:var(--stat-grad)!important;box-shadow:none!important;border-radius:16px!important;margin:0!important}.log-reminder-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:10px!important}.log-reminder-grid:empty{display:none!important}.books-library-card.casual-all-compact .casual-library-list{flex-direction:column!important;gap:6px!important;display:flex!important}.books-library-card.casual-all-compact .casual-book-card{min-height:0;border-radius:12px!important;padding:7px 10px!important}.books-library-card.casual-all-compact .casual-book-header{flex-wrap:nowrap!important;gap:7px!important}.books-library-card.casual-all-compact .casual-book-title{min-width:0;flex:auto!important;font-size:12.5px!important}.books-library-card.casual-all-compact .casual-page-grid,.books-library-card.casual-all-compact .casual-progress-row,.books-library-card.casual-all-compact .casual-review-row,.books-library-card.casual-all-compact .casual-comment-wrap{display:none!important}.books-filter-row{align-items:center}.books-filter-row .chip[data-books-filter=all]{background:color-mix(in srgb, var(--chip-bg) 70%, transparent)}.project-books-toggle{white-space:nowrap;align-items:center;gap:6px;display:inline-flex!important}.project-books-toggle .project-books-count{background:color-mix(in srgb, var(--card-bg) 68%, transparent);color:currentColor;text-align:center;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.project-books-shell{border-top:1px dashed var(--dashed-border);margin-top:12px;padding-top:12px}.project-books-shell-header{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 1px 10px;display:flex}.project-books-shell-title{color:var(--value-color);font-size:12.5px;font-weight:900}.project-books-shell-copy{color:var(--label-color);margin-top:2px;font-size:9.5px;line-height:1.35}.project-research-book{overflow:hidden;background:color-mix(in srgb, var(--card-bg) 92%, var(--stat-grad))!important;border-radius:15px!important;margin-bottom:8px!important;padding:0!important}.project-source-compact,.project-source-header{align-items:center;gap:8px;min-width:0;display:flex}.project-source-compact{padding:9px 10px}.project-source-header{border-bottom:1px dashed var(--dashed-border);padding:11px 12px 9px}.project-source-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;color:var(--text-main)!important;background:0 0!important;border:0!important;border-bottom:1.5px dashed #0000!important;border-radius:0!important;margin:0!important;padding:2px 1px!important;font-size:12.5px!important;font-weight:800!important}.project-source-title:focus{border-bottom-color:var(--value-color)!important}.project-research-stage{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--label-color);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:8.7px;font-weight:850}.project-research-percent{min-width:36px;color:var(--value-color);text-align:right;flex-shrink:0;font-size:10px;font-weight:900}.project-research-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;margin-bottom:12px;display:grid}.project-research-progress-row label{margin:0}.project-research-progress-row input[type=range]{grid-column:1/-1;margin:0}.project-source-content-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:11px;display:grid}.project-source-panel{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:13px;min-width:0;padding:10px}.project-source-panel label{margin-bottom:4px;font-size:10px}.project-source-helper{color:var(--label-color);margin:0 0 7px;font-size:8.9px;line-height:1.35}.project-source-contribution{line-height:1.42;min-height:92px!important;margin:0!important;padding:9px 10px!important;font-size:11px!important}.project-topic-add-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.project-topic-add-row input{margin:0!important;padding:7px 9px!important;font-size:10.5px!important}.project-topic-add-row button{min-width:54px}.project-topic-list,.project-linked-ideas{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.project-topic-pill,.project-linked-idea-pill{border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:8.8px;font-weight:800;line-height:1.2;display:inline-flex}.project-topic-pill{border:1px solid var(--mm-purple-border);background:var(--mm-purple-bg);color:var(--mm-purple)}.project-linked-idea-pill{border:1px solid var(--mm-idea-border);background:var(--mm-idea-bg);color:var(--mm-idea)}.project-topic-pill span,.project-linked-idea-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-topic-remove{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid}.project-topic-remove:hover{opacity:1;background:#ffffff80}.project-source-quick-notes .quick-note-item{margin-bottom:5px}.project-source-add{background:color-mix(in srgb, var(--chip-bg) 54%, transparent);border-radius:14px;border:1px dashed var(--dashed-border)!important;margin-top:10px!important;padding:10px!important}.project-source-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;width:100%;display:grid}.project-source-add-row input{margin:0!important}.project-source-add-row button{width:auto!important;margin:0!important;padding:0 15px!important}.project-books-empty{color:var(--label-color);text-align:center;padding:17px 10px;font-size:10.5px}.mm-idea-books{border-left:2px solid var(--mm-book-border);border-top:0!important;margin-left:18px!important;padding:7px 0 0 10px!important}.mm-idea-books-label{color:var(--mm-book);letter-spacing:.2px;margin:1px 0 5px;font-size:8.4px;font-weight:850}.mm-idea-book-add{margin-left:18px!important}.mm-idea-book-row .mm-del-node{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;padding:0;display:grid;background:color-mix(in srgb, var(--lilac-accent) 26%, var(--card-bg))!important;border:1px solid color-mix(in srgb, var(--lilac-accent) 60%, transparent)!important;color:color-mix(in srgb, var(--lilac-strong) 85%, var(--value-color))!important;opacity:1!important}.mm-idea-book-row .mm-del-node:hover{background:color-mix(in srgb, var(--lilac-accent) 42%, var(--card-bg))!important;border-color:var(--lilac-accent)!important}.mm-section-card>.mm-add-row:last-child{margin-bottom:0}.monthly-dashboard.monthly-retrospective-layout{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 92%, transparent);width:100%;max-width:1380px;box-shadow:0 8px 26px var(--shadow-color);border-radius:26px;align-items:start;padding:12px;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.monthly-dashboard.monthly-retrospective-layout .monthly-primary-column,.monthly-dashboard.monthly-retrospective-layout .monthly-review-column{display:contents!important}.monthly-dashboard.monthly-retrospective-layout .card{background:var(--stat-grad)!important;box-shadow:none!important;border-radius:16px!important;margin:0!important;padding:12px!important}.monthly-calendar-card{grid-area:1/1/3/7}.monthly-day-detail-card{grid-area:1/7/auto/13}.monthly-kpi-card{grid-area:2/7/auto/10}.monthly-books-card{grid-area:2/10/auto/13}.monthly-chart-card{grid-area:3/1/auto/8}.monthly-review-card{grid-area:3/8/auto/13}.monthly-books-retrospective-card{grid-area:4/1/auto/13}.monthly-dashboard.monthly-retrospective-layout .monthly-social-export-card{grid-column:1/-1}.monthly-calendar-card .cal-header{margin-bottom:8px}.monthly-calendar-card .cal-grid{gap:4px}.monthly-calendar-card .cal-cell{border-radius:8px;height:36px;aspect-ratio:auto!important}.monthly-calendar-hint{margin-top:7px}.monthly-day-detail-card .monthly-session-list,.monthly-books-card .month-books-list{max-height:176px;padding-right:2px;overflow:auto}.monthly-kpi-grid{gap:6px!important}.monthly-kpi{padding:8px 9px!important}.monthly-bar-scroll{overflow:visible!important}.monthly-bar-chart{width:100%;gap:5px!important;min-width:0!important;height:142px!important}.monthly-bar-column{grid-template-rows:17px 1fr 17px!important}.monthly-bar-track{height:96px!important;padding:2px!important}.monthly-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;display:grid!important}.monthly-review-row{min-height:44px;padding:7px 8px!important}.monthly-retrospective-summary{margin-top:9px!important}@media (width<=980px){.monthly-dashboard.monthly-retrospective-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}.monthly-calendar-card{grid-area:1/1/3}.monthly-day-detail-card{grid-area:1/2}.monthly-kpi-card{grid-area:2/2}.monthly-books-card{grid-area:3/1}.monthly-review-card{grid-area:3/2}.monthly-chart-card{grid-area:4/1/auto/-1}.monthly-books-retrospective-card{grid-area:5/1/auto/-1}.project-source-content-grid{grid-template-columns:1fr}}@media (width<=700px){.log-top-grid{border-radius:20px;padding:9px}.log-session-launch{min-height:76px!important}.log-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.log-overview-grid{grid-template-columns:1fr!important}.monthly-dashboard.monthly-retrospective-layout{border-radius:20px;padding:8px;grid-template-columns:1fr!important}.monthly-calendar-card,.monthly-day-detail-card,.monthly-kpi-card,.monthly-books-card,.monthly-chart-card,.monthly-review-card,.monthly-books-retrospective-card{grid-area:auto/1!important}.monthly-calendar-card .cal-cell{height:34px}.monthly-review-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-source-add-row,.project-topic-add-row{grid-template-columns:1fr}.project-source-add-row button,.project-topic-add-row button{min-height:36px}}@media (width<=430px){.log-session-launch{grid-template-columns:38px minmax(0,1fr) 28px!important;padding:12px!important}.log-session-launch-copy strong{font-size:17px!important}.project-source-compact,.project-source-header{flex-wrap:wrap}.project-source-title{white-space:normal;flex-basis:calc(100% - 40px)}.project-research-stage{order:3}.project-research-percent{order:4;margin-left:auto}.monthly-review-list{grid-template-columns:1fr!important}}.log-launch-card{position:relative;overflow:visible!important}.log-session-launch{position:relative;min-height:76px!important;padding:13px 17px!important}.log-session-launch-copy{gap:0!important}.log-session-launch-copy small{display:none!important}.log-session-launch:after{content:attr(data-tooltip);z-index:80;border:1px solid color-mix(in srgb, var(--card-border) 82%, transparent);background:color-mix(in srgb, var(--card-bg) 96%, transparent);width:max-content;max-width:min(360px,100vw - 48px);color:var(--text-main);box-shadow:0 9px 26px var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;white-space:normal;pointer-events:none;opacity:0;border-radius:10px;padding:7px 10px;font:700 10px/1.35 Questrial,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-5px)}.log-session-launch:hover:after,.log-session-launch:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:none){.log-session-launch:after{display:none}}#continueSessionBtn{min-height:30px!important;padding:6px 11px!important;font-size:10px!important;line-height:1.1!important}#continueSessionBtn svg{width:11px!important;height:11px!important}.timer-book-card{border-radius:16px!important;padding:11px 13px!important}.timer-book-card .section-title{margin:0 0 7px!important;font-size:11.5px!important}.timer-book-card select{border-radius:11px!important;margin:0 0 7px!important;padding:7px 30px 7px 10px!important;font-size:10.5px!important}.timer-book-card .chip-row{margin:0 0 5px!important}.timer-book-card .chip{padding:5px 8px!important;font-size:9.5px!important}.timer-book-card>div:last-child{font-size:9.5px!important;line-height:1.3!important}.books-library-card .status-select{background-color:color-mix(in srgb, var(--card-bg) 90%, transparent)!important;border-color:color-mix(in srgb, var(--label-color) 32%, transparent)!important;color:var(--text-main)!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a7b83' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body.theme-night .books-library-card .status-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23aab7b1' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.books-library-card .status-select:hover,.books-library-card .status-select:focus{background-color:color-mix(in srgb, var(--chip-bg) 52%, var(--card-bg))!important;border-color:var(--label-color)!important}.palette-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.palette-action{border-radius:11px!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:7px!important;min-height:58px!important;padding:8px 9px!important}.palette-action-icon{border-radius:8px!important;width:26px!important;height:26px!important}.palette-action-copy{gap:1px!important}.palette-action-copy strong{font-size:10.5px!important}.palette-action-copy small{font-size:8.2px!important;line-height:1.2!important}.palette-action-shortcut{font-size:7.6px!important}.palette-recent-list{gap:2px!important}.palette-recent-item{border-radius:9px!important;grid-template-columns:23px minmax(0,1fr) auto!important;gap:7px!important;min-height:43px!important;padding:6px 8px!important}.palette-recent-icon{border-radius:7px!important;width:23px!important;height:23px!important}.palette-recent-copy{gap:0!important}.palette-recent-copy strong{font-size:10px!important}.palette-recent-copy small{font-size:8px!important}.palette-recent-arrow{font-size:14px!important}@media (width<=430px){.palette-action-grid{grid-template-columns:1fr!important}.log-session-launch{min-height:72px!important}}.alltime-bar{display:none!important}header{padding-bottom:3px!important}.tabs.custom-navigation{margin-top:-3px!important;padding-top:0!important}.history-collapse-btn{width:27px!important;height:27px!important;box-shadow:none!important;flex-basis:27px!important}.history-collapse-btn svg{width:12px!important;height:12px!important;transform:none!important}.mobile-quick-idea-help{color:var(--label-color);margin:-5px 1px 9px;font-size:9px;font-weight:600;line-height:1.38;display:block}.books-library-card>.section-title{margin-bottom:6px!important;font-size:13px!important}.books-library-card .mode-context-note{margin-bottom:9px!important;padding:6px 8px!important;font-size:9px!important}.books-library-card .books-filter-row{gap:5px!important;margin-bottom:10px!important}.books-library-card .books-filter-row .chip{padding:5px 9px!important;font-size:10px!important}.books-library-card .book-count-badge{padding:1px 6px!important;font-size:8.5px!important}.casual-library-list,.books-library-card.casual-all-compact .casual-library-list{flex-direction:column!important;gap:5px!important;display:flex!important}.casual-book-card.casual-flip-card,.books-library-card.casual-all-compact .casual-book-card.casual-flip-card{--casual-open-height:222px;perspective:1100px;height:52px;transition:height .24s;position:relative;overflow:visible;background:0 0!important;border:0!important;border-radius:13px!important;min-height:52px!important;padding:0!important}.casual-book-card.casual-flip-card.is-flipped{height:var(--casual-open-height)!important;min-height:var(--casual-open-height)!important}.casual-flip-inner{transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.casual-flip-card.is-flipped .casual-flip-inner{transform:rotateY(180deg)}.casual-flip-face{backface-visibility:hidden;border:1px solid var(--card-border);border-left:4px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 94%, var(--stat-grad));box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-color) 54%, transparent);border-radius:13px;position:absolute;inset:0}.casual-flip-card.status-reading .casual-flip-face{border-left-color:var(--value-color)}.casual-flip-card.status-want .casual-flip-face{border-left-color:var(--mm-purple-border)}.casual-flip-card.status-finished .casual-flip-face{border-left-color:var(--mm-book)}.casual-flip-card.status-dnf .casual-flip-face{border-left-color:var(--status-dnf)}.casual-flip-front{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;align-items:center;gap:9px;padding:8px 12px;display:flex}.casual-flip-front:hover{box-shadow:0 5px 14px var(--shadow-color);transform:translateY(-1px)rotateX(.6deg)}.casual-front-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:11.6px;font-weight:800;line-height:1.24;display:-webkit-box;overflow:hidden}.casual-front-hint{opacity:0;color:var(--label-color);flex-shrink:0;font-size:8px;font-weight:800;transition:opacity .15s}.casual-flip-front:hover .casual-front-hint,.casual-flip-front:focus-visible .casual-front-hint{opacity:1}.casual-flip-back{padding:10px 11px;overflow:auto;transform:rotateY(180deg)}.casual-back-header{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;margin-bottom:7px;display:grid}.casual-back-title{min-width:0;background:0 0!important;border:0!important;border-bottom:1px dashed #0000!important;border-radius:0!important;margin:0!important;padding:4px 2px!important;font-size:11px!important;font-weight:800!important}.casual-back-title:focus{border-bottom-color:var(--value-color)!important}.casual-card-close{border:1px solid var(--input-border);background:var(--chip-bg);width:25px;height:25px;color:var(--value-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.casual-back-grid{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr) auto;align-items:end;gap:6px;display:grid}.casual-back-grid label{margin:0;font-size:8.5px}.casual-back-grid input{text-align:center;border-radius:9px!important;margin:3px 0 0!important;padding:5px 7px!important;font-size:10px!important}.casual-back-divider{color:var(--label-color);padding-bottom:7px;font-size:9px}.casual-back-percent{color:var(--value-color);padding-bottom:6px;font-size:9px;font-weight:900}.casual-back-progress{margin:6px 0 7px}.casual-back-review{border-top:1px dashed var(--dashed-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-top:6px;display:grid}.casual-back-review .casual-stars{justify-content:flex-end}.casual-back-review .casual-star{font-size:15px}.casual-back-comment{grid-column:1/-1}.casual-back-comment textarea{max-height:58px;min-height:43px!important;margin:3px 0 0!important;padding:6px 8px!important;font-size:9.8px!important}.project-books-toggle{display:none!important}.project-books-shell{padding-top:9px!important}.project-books-shell[hidden]{display:block!important}.project-books-shell-header{border:1px solid var(--card-border);background:color-mix(in srgb, var(--stat-grad) 82%, transparent);border-radius:12px;padding:7px 8px;align-items:center!important;margin-bottom:8px!important}.project-books-shell.is-collapsed>:not(.project-books-shell-header){display:none!important}.project-sources-collapse{border:1px solid var(--input-border);background:var(--card-bg);color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;font-size:8.8px;font-weight:850;display:inline-flex}.project-sources-collapse svg{width:10px;height:10px;margin:0!important}.project-source-title{font-size:11px!important;font-weight:750!important}.project-source-header{gap:6px!important;padding:8px 10px 7px!important}.project-source-compact{gap:6px!important;padding:7px 9px!important}.project-research-stage{padding:2px 6px!important;font-size:8px!important}.project-research-percent{min-width:29px!important;font-size:9px!important}.source-idea-list,.mindmap-inbox-list{flex-direction:column;gap:5px;margin-top:7px;display:flex}.source-idea-row,.mindmap-inbox-row{border:1px solid var(--mm-idea-border);background:var(--mm-idea-bg);color:var(--mm-idea);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:6px 7px;display:grid}.source-idea-copy,.mindmap-inbox-copy{overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:800;line-height:1.3}.mindmap-inbox-meta{color:var(--label-color);margin-top:2px;font-size:7.8px;font-weight:650;display:block}.source-idea-action,.mindmap-inbox-action{border:1px solid color-mix(in srgb, var(--mm-idea) 35%, transparent);background:color-mix(in srgb, var(--card-bg) 72%, transparent);width:24px;height:24px;color:var(--mm-idea);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.source-idea-action svg,.mindmap-inbox-action svg{width:11px;height:11px;margin:0!important}.mindmap-inbox-panel{border:1px dashed var(--mm-idea-border);background:color-mix(in srgb, var(--mm-idea-bg) 58%, transparent);border-radius:13px;margin:10px 0 14px;padding:10px}.mindmap-inbox-heading{color:var(--mm-idea);font-size:10px;font-weight:900}.mindmap-inbox-help{color:var(--label-color);margin-top:2px;font-size:8.5px;line-height:1.35}.project-idea-row{flex-wrap:wrap}.project-idea-branch-menu{border-top:1px dashed var(--dashed-border);flex-wrap:wrap;flex:1 0 100%;gap:5px;margin-top:5px;padding-top:6px;display:flex}.project-idea-branch-menu span{color:var(--label-color);flex:1 0 100%;font-size:8.5px}.project-idea-branch-target{border:1px solid var(--mm-idea-border);background:var(--mm-idea-bg);color:var(--mm-idea);font:inherit;cursor:pointer;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:800}.deadline-badge{opacity:.78;padding:2px 7px!important;font-size:8.2px!important;font-weight:750!important}input[type=range].v6-progress-range,input[type=range].ambient-volume-range{--range-fill:0%;background:linear-gradient(90deg, color-mix(in srgb, var(--value-color) 78%, var(--mm-purple) 22%) 0 var(--range-fill), var(--chip-bg) var(--range-fill) 100%)!important}input[type=range].v6-progress-range::-webkit-slider-runnable-track{background:0 0!important}input[type=range].ambient-volume-range::-webkit-slider-runnable-track{background:0 0!important}input[type=range].v6-progress-range::-moz-range-track{background:0 0!important}input[type=range].ambient-volume-range::-moz-range-track{background:0 0!important}input[type=range].ambient-volume-range::-moz-range-progress{background:color-mix(in srgb, var(--value-color) 78%, var(--mm-purple) 22%);border-radius:999px;height:14px}.project-milestones-label{align-items:center;gap:5px;display:flex!important}.project-milestones-label svg{margin:0!important}.custom-milestone-chip{position:relative;padding-right:22px!important}.custom-milestone-remove{color:currentColor;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;font-size:9px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.custom-milestone-remove:hover{opacity:1;background:#ffffff73}.add-milestone-btn{border-style:dashed!important}.milestone-inline-editor{flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.milestone-inline-editor input{margin:0!important;padding:6px 9px!important;font-size:10px!important}.milestone-inline-editor button{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);font:inherit;cursor:pointer;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:800}.flower-svg-wrap{min-height:210px!important;padding:0 0 2px!important}body.workspace-focus-mode .flower-svg-wrap{min-height:232px!important}.focus-flower-rich{filter:drop-shadow(0 9px 16px color-mix(in srgb, var(--shadow-color) 65%, transparent))}@media (width<=700px){.tabs.custom-navigation{margin-top:0!important}.casual-book-card.casual-flip-card{--casual-open-height:250px}.casual-back-header{grid-template-columns:minmax(0,1fr) auto auto}.casual-back-header .casual-status-select{grid-column:1/-1;width:100%}.project-books-shell-header{align-items:flex-start!important}.project-sources-collapse span{display:none}}:root{--action-accent:#966984;--action-accent-2:#a7778f;--action-grad:linear-gradient(135deg, #a7778f, #b98098);--action-soft:#f4e9f0;--action-border:#d9bfd0;--idea-accent:#966984;--idea-soft:#f6eaf1;--idea-border:#dcbfd0;--source-accent:#a5788c;--source-soft:#f8eef3;--source-border:#e0c3d3;--link-accent:#667d96;--link-soft:#edf2f6;--link-border:#c7d2dc;--success-accent:#748f82;--success-soft:#edf5f0;--success-border:#bed1c5;--danger-accent:#a45b73;--mm-idea:var(--idea-accent);--mm-idea-bg:var(--idea-soft);--mm-idea-border:var(--idea-border);--mm-book:var(--source-accent);--mm-book-bg:var(--source-soft);--mm-book-border:var(--source-border)}body.theme-night{--action-accent:#91b3ac;--action-accent-2:#819786;--action-grad:linear-gradient(135deg, #71999a, #718273);--action-soft:#293c36;--action-border:#49645a;--idea-accent:#85ad9e;--idea-soft:#23362f;--idea-border:#4a6759;--source-accent:#a9bab3;--source-soft:#26332f;--source-border:#47605f;--link-accent:#a1b2c2;--link-soft:#29343b;--link-border:#485d68;--success-accent:#9aafa2;--success-soft:#29372f;--success-border:#4d6455;--danger-accent:#d18f7b}.resource-add-btn,.quick-note-add-btn,.add-tag-btn,.projects-compact-add,.mm-add-btn,.mm-add-btn.book-btn,.mm-add-btn.sub-btn,.add-milestone-btn,.discover-add,[data-save-stage],.v7-primary-action{box-shadow:0 3px 10px var(--shadow-color);background:var(--action-grad)!important;color:#fff!important;border-color:#0000!important}.resource-add-btn:hover,.quick-note-add-btn:hover,.add-tag-btn:hover,.projects-compact-add:hover,.mm-add-btn:hover,.add-milestone-btn:hover,.v7-primary-action:hover{box-shadow:0 5px 14px var(--shadow-color);transform:translateY(-1px)}.book-row-card.status-finished,.casual-book-card.status-finished,.casual-flip-card.status-finished .casual-flip-face{border-left-color:var(--success-accent)!important}.book-list-row.is-finished{background:var(--success-soft)!important}.status-dot.status-finished{background:var(--success-accent)!important}.unified-notification.notification-success svg{color:var(--success-accent)!important}.app-toast-info{background:var(--action-grad)}.v7-icon-btn,.v7-inline-icon-btn{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);cursor:pointer;flex:none;place-items:center;transition:transform .15s,border-color .15s,background .15s;display:inline-grid}.v7-icon-btn{border-radius:50%;width:30px;height:30px}.v7-inline-icon-btn{border-radius:999px;min-height:29px;padding:5px 9px}.v7-icon-btn:hover,.v7-inline-icon-btn:hover{border-color:var(--value-color);transform:translateY(-1px)}.v7-icon-btn svg,.v7-inline-icon-btn svg{margin:0!important}.v7-project-focus-strip{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 72%, var(--stat-grad));border-radius:15px;grid-template-columns:minmax(0,1.45fr) minmax(190px,.55fr);gap:10px;margin:0 0 12px;padding:10px;display:grid}.v7-next-action-wrap{min-width:0}.v7-next-action-label,.v7-progress-label{color:var(--label-color);letter-spacing:.15px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;font-size:9px;font-weight:850;display:flex}.v7-next-action-input{min-height:34px;background:var(--input-bg)!important;border-radius:10px!important;margin:0!important;padding:7px 9px!important;font-size:11.5px!important}.v7-project-progress-summary{border:1px solid var(--source-border);background:var(--source-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.v7-project-progress-value{color:var(--source-accent);white-space:nowrap;font-size:17px;font-weight:900}.v7-project-progress-copy{min-width:0;color:var(--label-color);text-align:right;font-size:8.8px;line-height:1.3}.v7-progress-card{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:14px;margin-bottom:14px;padding:11px}.v7-progress-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v7-progress-heading{color:var(--value-color);align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.v7-progress-badge{background:var(--source-soft);color:var(--source-accent);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.v7-progress-track{background:var(--chip-bg);border-radius:999px;height:9px;margin:9px 0 8px;overflow:hidden}.v7-progress-fill{border-radius:inherit;background:var(--action-grad);height:100%}.v7-progress-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v7-progress-part{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;padding:7px 8px}.v7-progress-part span{color:var(--label-color);font-size:8.5px;display:block}.v7-progress-part strong{color:var(--value-color);margin-top:2px;font-size:11px;display:block}.v7-progress-override-row{border-top:1px dashed var(--dashed-border);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.v7-progress-override-toggle{color:var(--label-color);font:inherit;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:800}.v7-progress-override-toggle:hover{color:var(--value-color)}.v7-progress-override-controls{align-items:center;gap:8px;margin-top:8px;display:flex}.v7-progress-override-controls input{flex:1;margin:0!important}.v7-progress-override-controls strong{min-width:42px;color:var(--value-color);text-align:right;font-size:11px}.v7-reference-panel{border:1px solid var(--link-border);background:var(--link-soft);border-radius:14px;margin-bottom:14px;padding:11px}.v7-reference-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.v7-reference-title{color:var(--link-accent);align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.v7-reference-help{color:var(--label-color);margin:4px 0 8px;font-size:8.9px;line-height:1.35}.v7-reference-list{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.v7-reference-row{border:1px solid var(--link-border);background:var(--card-bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.v7-reference-main{min-width:0}.v7-reference-link,.v7-reference-text,.v7-internal-link{min-width:0;color:var(--link-accent);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;text-decoration:none;overflow:hidden}button.v7-internal-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.v7-reference-link:hover,.v7-internal-link:hover{text-decoration:underline}.v7-reference-url{color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:7.9px;display:block;overflow:hidden}.v7-reference-open{color:var(--link-accent)}.v7-reference-remove{color:var(--label-color)}.v7-reference-add{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr) auto;align-items:stretch;gap:6px;display:grid}.v7-reference-add input{min-width:0;border-radius:10px!important;margin:0!important;padding:7px 9px!important;font-size:10.5px!important}.v7-reference-add button{min-width:64px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 10px;font-size:9.5px;font-weight:850}.v7-reference-empty{color:var(--label-color);padding:3px 1px 7px;font-size:9px}.v7-source-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 0 10px;display:grid}.v7-source-link-row input{border-radius:10px!important;margin:0!important;padding:7px 9px!important;font-size:10.5px!important}.v7-source-open{min-width:32px;height:32px}.v7-source-header-link{margin-left:1px}.v7-idea-backlinks{border-top:1px dashed var(--idea-border);margin-top:6px;padding-top:6px}.v7-backlinks-toggle{border:1px solid var(--idea-border);background:var(--idea-soft);color:var(--idea-accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8.5px;font-weight:850;display:inline-flex}.v7-backlinks-toggle svg{margin:0!important}.v7-backlinks-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.v7-backlink-chip{border:1px solid var(--link-border);background:var(--link-soft);max-width:100%;color:var(--link-accent);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.v7-backlink-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.v7-backlink-chip svg{margin:0!important}.v7-backlink-chip:hover{border-color:var(--link-accent)}.project-source-header .project-source-title,.project-source-compact .project-source-title{font-size:10.5px!important}.project-research-stage{background:var(--source-soft)!important;border-color:var(--source-border)!important;color:var(--source-accent)!important}.source-idea-action{color:var(--idea-accent)!important;background:var(--idea-soft)!important;border-color:var(--idea-border)!important}.v7-standardized-icon svg{margin:0 3px 0 0!important}.mm-del-node svg,.del-btn svg,.resource-pill-remove svg,.custom-milestone-remove svg{pointer-events:none;margin:0!important}@media (width<=860px){.v7-project-focus-strip{grid-template-columns:1fr}.v7-project-progress-copy{text-align:left}.v7-reference-add{grid-template-columns:1fr}.v7-reference-add button{min-height:34px}}@media (width<=560px){.v7-project-focus-strip{padding:9px}.v7-progress-breakdown{grid-template-columns:1fr 1fr}.v7-reference-row{grid-template-columns:minmax(0,1fr) auto auto}.v7-reference-url{max-width:230px}}:root{--v8-surface:color-mix(in srgb, var(--card-bg) 96%, transparent);--v8-surface-soft:color-mix(in srgb, var(--stat-grad) 84%, var(--card-bg));--v8-surface-muted:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));--v8-border:color-mix(in srgb, var(--card-border) 78%, transparent);--v8-shadow-xs:0 1px 3px color-mix(in srgb, var(--shadow-color) 52%, transparent);--v8-shadow-sm:0 4px 16px color-mix(in srgb, var(--shadow-color) 64%, transparent);--v8-radius-lg:18px;--v8-radius-md:13px;--v8-radius-sm:10px}body{background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--card-bg) 42%, transparent), transparent 32%), var(--bg-grad)}.card,.project-card,.project-details-panel,.mm-wrap,.v7-progress-card,.v7-reference-panel,.project-books-shell,.public-domain-discover-card{box-shadow:var(--v8-shadow-xs)!important}.card{margin-bottom:12px;padding:14px;border-color:var(--v8-border)!important;border-radius:var(--v8-radius-lg)!important}.project-card{background:var(--v8-surface)!important;border:1px solid var(--v8-border)!important;border-radius:20px!important;margin-bottom:0!important;padding:16px!important}.project-details-panel,.mm-wrap{border:1px solid var(--v8-border)!important;background:var(--v8-surface-soft)!important;border-radius:16px!important}.section-title{font-size:13px;line-height:1.25}label{font-size:10.5px}input,select,textarea{background:color-mix(in srgb, var(--input-bg) 95%, transparent);border-radius:12px;border-width:1px!important}select{background-repeat:no-repeat!important}.status-select{max-width:124px;background-color:var(--card-bg)!important;width:auto!important}.book-list-row .status-select{flex:0 0 112px;width:112px!important}.btn-primary,.export-btn,.tab.active,.mindmap-toggle-btn,.resource-add-btn,.quick-note-add-btn,.add-tag-btn,.projects-compact-add,.v7-primary-action{box-shadow:none!important}.btn-primary:hover,.export-btn:hover,.resource-add-btn:hover,.v7-primary-action:hover{transform:translateY(-1px)}header{gap:8px!important;padding-top:16px!important;padding-bottom:6px!important}.header-secondary-row{margin-top:-2px}.tabs.custom-navigation{width:min(100%,920px);margin:0 auto;gap:8px!important;padding-top:0!important;padding-bottom:18px!important}.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{border-color:color-mix(in srgb, var(--tab-border) 78%, transparent)!important;min-width:112px!important;min-height:44px!important;box-shadow:none!important;padding:10px 17px!important}.tabs.custom-navigation>.tab:not(.active),.tabs.custom-navigation .nav-more-btn:not(.active){background:color-mix(in srgb, var(--tab-bg) 78%, transparent)!important}.log-top-grid{border:1px solid var(--v8-border)!important;background:var(--v8-surface)!important;box-shadow:var(--v8-shadow-sm)!important;border-radius:20px!important;gap:10px!important;padding:10px!important}.log-launch-card{border:1px solid var(--action-border)!important;background:var(--card-bg)!important;box-shadow:none!important;border-radius:15px!important}.log-session-launch{min-height:68px!important;color:var(--text-main)!important;padding:11px 13px!important}.log-session-launch:hover{background:var(--v8-surface-soft)!important}.log-session-launch-icon{background:var(--action-soft)!important;width:38px!important;height:38px!important;color:var(--action-accent)!important;border:1px solid var(--action-border)!important;box-shadow:none!important;border-radius:11px!important}.log-session-launch-copy strong{color:var(--text-main)!important;font-size:18px!important}.log-session-launch-copy small{color:var(--label-color)!important;opacity:1!important}.log-session-launch-plus{background:var(--action-grad)!important;color:#fff!important;border-color:#0000!important;width:29px!important;height:29px!important}.log-insights-column{gap:8px!important}.log-overview-heading{padding:4px 4px 0!important}.log-stats-grid{border:1px solid var(--v8-border);background:var(--v8-surface-soft);border-radius:15px;padding:5px;gap:2px!important}.log-stats-grid .stat-card{background:0 0!important;border:0!important;border-radius:11px!important;min-height:60px!important;padding:8px 10px!important}.log-stats-grid .stat-card+.stat-card{border-left:1px solid var(--v8-border)!important}.log-overview-grid{gap:8px!important}.log-overview-grid>.card,.log-reminder-grid>.card,.log-history-card{background:var(--v8-surface-soft)!important;border-color:var(--v8-border)!important;box-shadow:none!important}.log-history-card{background:var(--v8-surface)!important}.books-add-card,.books-library-card{box-shadow:var(--v8-shadow-xs)!important}.books-library-card{padding:13px!important}.mode-context-note{border:1px solid var(--v8-border);max-width:100%;background:var(--v8-surface-soft)!important;border-radius:999px!important;width:fit-content!important;margin:-2px 0 9px!important;padding:4px 8px!important;font-size:8.8px!important;display:block!important}.books-filter-row{scrollbar-width:none;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:5px!important;margin-bottom:10px!important}.books-filter-row::-webkit-scrollbar{display:none}.books-filter-row .chip{flex:none;padding:5px 9px!important;font-size:10px!important}.books-filter-row .book-count-badge{padding:2px 6px!important;font-size:8.5px!important}.rated-books-panel{background:var(--v8-surface-soft)!important;box-shadow:none!important;margin:0 0 10px!important}.rated-books-toggle{padding:8px 9px!important}.casual-library-list{gap:6px!important}.casual-book-card.casual-flip-card{--casual-open-height:220px!important}.casual-flip-face,.book-row-card,.book-simple-list{box-shadow:none!important;border-color:var(--v8-border)!important}.casual-flip-front{min-height:48px!important;padding:9px 11px!important}.casual-front-title{font-size:11.5px!important;line-height:1.25!important}.casual-flip-back{padding:10px!important}.book-row-card{margin-bottom:6px!important;padding:8px 10px!important}.v7-reference-panel{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.projects-workspace{grid-template-columns:minmax(235px,285px) minmax(0,1fr)!important;gap:18px!important}.projects-sidebar-stack{gap:10px!important}.projects-tool-card{box-shadow:var(--v8-shadow-xs)!important;padding:13px!important}.projects-tool-helper{opacity:.78;margin-bottom:9px!important;font-size:9px!important}.projects-main-toolbar{margin-bottom:8px!important}.projects-main-subtitle{font-size:9.5px!important}.project-header{gap:5px!important;margin-bottom:6px!important}.project-header-row1{min-height:38px;margin-bottom:2px}.project-name-input{font-size:clamp(17px,2.4vw,21px)!important}.project-progress-summary{line-height:1.35;margin:0 0 7px!important;font-size:9.5px!important}.project-header-actions .mindmap-toggle-btn,.project-header-actions [data-toggle-project-stats],.project-header-actions [data-toggle-project-books],.project-sources-collapse,.project-card.v8-pane-overview>.project-books-shell,.project-card.v8-pane-map>.project-books-shell,.project-card.v8-pane-sources>.project-details-panel{display:none!important}.v7-project-focus-strip{border:0!important;border-bottom:1px solid var(--v8-border)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:0 0 8px!important;padding:0 0 9px!important}.v7-next-action-label,.v7-progress-label{margin-bottom:3px!important;font-size:8px!important}.v7-next-action-input{min-height:32px!important;padding:6px 8px!important}.v7-project-progress-summary{min-width:150px;border:0!important;padding:6px 8px!important}.v7-project-progress-value{font-size:15px!important}.v7-project-progress-copy{font-size:8px!important}.v8-project-nav{border:1px solid var(--v8-border);background:var(--v8-surface-soft);border-radius:999px;align-items:center;gap:3px;max-width:100%;margin:0 0 10px;padding:3px;display:inline-flex}.v8-project-nav button{min-height:30px;color:var(--label-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:9.5px;font-weight:850;display:inline-flex}.v8-project-nav button svg{margin:0!important}.v8-project-nav button.is-active{background:var(--card-bg);color:var(--value-color);box-shadow:var(--v8-shadow-xs)}.v8-project-nav button:hover{color:var(--value-color)}.project-details-panel.v8-project-details{background:var(--v8-surface-soft)!important;margin:0 0 10px!important;padding:7px!important}.v8-project-details-stack{flex-direction:column;gap:6px;display:flex}.v8-project-detail-group{border:1px solid var(--v8-border);background:var(--card-bg);border-radius:12px;overflow:hidden}.v8-project-detail-group>summary{cursor:pointer;min-height:40px;color:var(--text-main);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;list-style:none;display:grid}.v8-project-detail-group>summary::-webkit-details-marker{display:none}.v8-project-detail-icon{background:var(--v8-surface-soft);width:22px;height:22px;color:var(--value-color);border-radius:7px;place-items:center;display:grid}.v8-project-detail-icon svg{margin:0!important}.v8-project-detail-label{min-width:0;font-size:10.5px;font-weight:850}.v8-project-detail-meta{color:var(--label-color);white-space:nowrap;font-size:8.8px;font-weight:800}.v8-project-detail-chevron{color:var(--label-color);transition:transform .18s}.v8-project-detail-group[open] .v8-project-detail-chevron{transform:rotate(180deg)}.v8-project-detail-content{border-top:1px solid var(--v8-border);padding:2px 9px 10px}.v8-project-detail-content>:first-child{margin-top:9px!important}.v8-project-detail-content>:last-child{margin-bottom:0!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-content>div>label:first-child{display:none!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-content>div{margin-top:0!important}.v8-project-detail-content .v7-progress-card,.v8-project-detail-content .v7-reference-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.v8-project-detail-content .deadline-row{margin-top:8px}.v7-progress-part{border-color:var(--v8-border)!important;padding:6px 7px!important}.project-books-shell{border:1px solid var(--v8-border)!important;background:var(--v8-surface-soft)!important;border-radius:14px!important;margin-top:0!important;padding:8px!important}.project-books-shell-header{padding:2px 3px 7px!important}.project-books-shell-copy{display:none!important}.project-source-compact,.project-source-header{border-color:var(--v8-border)!important;background:var(--card-bg)!important;box-shadow:none!important}.project-source-content-grid{gap:7px!important}.project-source-panel{border-color:var(--v8-border)!important;background:var(--v8-surface)!important;border-radius:11px!important}.project-source-title{font-size:10.5px!important}.project-source-quick-notes{margin-top:8px!important}.project-source-add{border-radius:12px!important;padding:10px!important}.v7-source-link-row{margin-bottom:7px!important}.v7-source-link-row input{background:var(--card-bg)!important}.project-source-helper,.v7-reference-help,.resource-helper{opacity:.72;font-size:8.5px!important}@media (hover:hover){.project-source-panel .project-source-helper,.v7-reference-panel .v7-reference-help{opacity:0;max-height:0;transition:max-height .18s,opacity .18s,margin .18s;overflow:hidden;margin:0!important}.project-source-panel:hover .project-source-helper,.project-source-panel:focus-within .project-source-helper,.v7-reference-panel:hover .v7-reference-help,.v7-reference-panel:focus-within .v7-reference-help{opacity:.72;max-height:48px;margin:3px 0 7px!important}}.monthly-dashboard.monthly-retrospective-layout{gap:12px!important}.monthly-dashboard .card,.timer-workspace .card,.canvas-intro-card{box-shadow:var(--v8-shadow-xs)!important}.monthly-kpi,.monthly-review-row,.month-book-row,.monthly-session-row{background:var(--v8-surface-soft)!important;border-color:var(--v8-border)!important}.timer-focus-card{box-shadow:var(--v8-shadow-sm)!important}.timer-settings-card,.timer-book-card,.timer-ambient-card{background:var(--v8-surface)!important}.canvas-intro-card{padding:12px 14px!important}.canvas-viewport{box-shadow:var(--v8-shadow-sm)!important}@media (width<=980px){.projects-workspace{grid-template-columns:1fr!important}.projects-sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;position:static!important}}@media (width<=700px){.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{min-width:0!important;min-height:38px!important;padding:9px 10px!important}.log-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.log-stats-grid .stat-card+.stat-card{border-left:0!important}.log-stats-grid .stat-card:nth-child(2n){border-left:1px solid var(--v8-border)!important}.log-stats-grid .stat-card:nth-child(n+3){border-top:1px solid var(--v8-border)!important}.v7-project-focus-strip{grid-template-columns:1fr!important}.v7-project-progress-summary{min-width:0}.v8-project-nav{border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.v8-project-nav button{padding:7px 6px}.projects-sidebar-stack,.project-source-content-grid{grid-template-columns:1fr!important}}@media (width<=420px){.card{padding:12px}.log-top-grid{border-radius:17px!important;padding:8px!important}.log-session-launch{min-height:62px!important}.log-session-launch-copy strong{font-size:16.5px!important}.books-library-card{padding:11px!important}.mode-context-note{line-height:1.35;width:100%!important}.books-filter-row{flex-wrap:wrap!important;overflow:visible!important}.v8-project-detail-group>summary{grid-template-columns:22px minmax(0,1fr) auto}.v8-project-detail-meta{text-overflow:ellipsis;max-width:105px;overflow:hidden}}.casual-library-list.v9-casual-all-list{border:1px solid var(--v8-border,var(--card-border));background:var(--card-bg);border-radius:13px;overflow:hidden;flex-direction:column!important;gap:2px!important;display:flex!important}.v9-casual-all-row{border:0;border-bottom:1px solid var(--v8-border,var(--dashed-border));width:100%;min-width:0;min-height:38px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:7px 10px;transition:background .14s,color .14s;display:grid}.v9-casual-all-row:last-child{border-bottom:0}.v9-casual-all-row:hover,.v9-casual-all-row:focus-visible{background:var(--v8-surface-soft,var(--stat-grad))}.v9-casual-all-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}.v9-casual-all-status{border:1px solid var(--input-border);color:var(--label-color);white-space:nowrap;background:0 0;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;line-height:1}.v9-casual-all-chevron{color:var(--label-color);place-items:center;display:grid}.v9-casual-all-chevron svg{margin:0!important}.casual-book-card.casual-flip-card,.books-library-card.casual-all-compact .casual-book-card.casual-flip-card{perspective:none!important;height:auto!important;min-height:0!important;transition:none!important;position:relative!important;overflow:visible!important}.casual-flip-inner{transform-style:flat!important;transition:none!important;position:relative!important;inset:auto!important;transform:none!important}.casual-flip-face{backface-visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.casual-flip-front{min-height:44px!important;display:flex!important}.casual-flip-back{display:none!important;transform:none!important}.casual-flip-card.is-flipped .casual-flip-front{display:none!important}.casual-flip-card.is-flipped .casual-flip-back{display:block!important}.casual-flip-front:hover,.casual-flip-front:focus-visible{box-shadow:none!important;background:var(--v8-surface-soft,var(--stat-grad))!important;transform:none!important}.casual-front-hint{transition:opacity .12s!important}.v9-book-links-disclosure{border-top:1px dashed var(--dashed-border);margin-top:8px}.v9-book-links-disclosure>summary{cursor:pointer;min-height:32px;color:var(--value-color);align-items:center;gap:7px;padding:7px 2px 2px;font-size:9.5px;font-weight:850;list-style:none;display:flex}.v9-book-links-disclosure>summary::-webkit-details-marker{display:none}.v9-book-links-summary-icon{color:var(--link-accent,var(--value-color));place-items:center;display:grid}.v9-book-links-summary-icon svg{margin:0!important}.v9-book-links-summary-label{flex:1}.v9-book-links-count{border:1px solid var(--input-border);min-width:20px;height:20px;color:var(--label-color);border-radius:999px;place-items:center;font-size:8px;font-weight:900;display:grid}.v9-book-links-chevron{place-items:center;transition:transform .16s;display:grid}.v9-book-links-chevron svg{margin:0!important}.v9-book-links-disclosure[open] .v9-book-links-chevron{transform:rotate(180deg)}.v9-book-links-disclosure .v7-reference-panel{background:0 0!important;border:0!important;margin:0!important;padding:6px 0 2px!important}.v9-book-links-disclosure .v7-reference-header{display:none!important}.mm-org-book-branches{padding-top:14px!important}.mm-org-book-branches>li{padding-left:5px!important;padding-right:5px!important}.mm-org-book-branch{border:1px solid var(--source-border,var(--mm-purple-border));background:var(--source-soft,var(--card-bg));color:var(--source-accent,var(--mm-purple));text-transform:none!important;letter-spacing:0!important;width:138px!important;font-size:8.4px!important;font-weight:750!important;line-height:1.28!important}.mm-org-book-branch svg{vertical-align:-2px!important;margin:0 3px 0 0!important}@media (width<=560px){.v9-casual-all-row{grid-template-columns:7px minmax(0,1fr) 16px;min-height:36px;padding:7px 8px}.v9-casual-all-status{display:none}.v9-casual-all-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.books-library-card.v10-books-library{--v10-radius:14px;min-width:0}.books-library-card.v10-books-library .mode-context-note{display:none!important}.v10-books-title{margin:0 0 8px!important}.v10-books-filter-row{flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important;display:flex!important;overflow:visible!important}.v10-books-filter-row .chip{border-radius:999px;flex:none;min-height:32px;line-height:1;padding:6px 10px!important;font-size:10.5px!important}.v10-books-filter-row .book-count-badge{text-align:center;min-width:20px;padding:2px 6px!important;font-size:8.5px!important}.v10-books-all-list{border:1px solid var(--card-border);border-radius:var(--v10-radius);background:var(--card-bg);flex-direction:column;gap:2px;display:flex;overflow:hidden}.v10-books-all-row{border:0;border-bottom:1px solid var(--dashed-border);width:100%;min-width:0;min-height:42px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto auto 18px;align-items:center;gap:8px;padding:8px 10px;display:grid}.v10-books-all-row:last-child{border-bottom:0}.v10-books-all-row:hover,.v10-books-all-row:focus-visible{background:var(--stat-grad)}.v10-books-all-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:800;line-height:1.25;overflow:hidden}.v10-books-all-progress,.v10-books-all-status{color:var(--label-color);white-space:nowrap;font-size:8.5px;font-weight:850;line-height:1}.v10-books-all-status{border:1px solid var(--input-border);border-radius:999px;padding:4px 7px}.v10-books-all-chevron{color:var(--label-color);place-items:center;display:grid}.v10-books-all-chevron svg{margin:0!important}.v10-books-list-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.v10-books-list-toolbar .collapse-all-btn{min-height:32px;box-shadow:none;margin:0;padding:6px 10px}.v10-books-list-note{color:var(--label-color);text-align:right;font-size:9px;line-height:1.35}.v10-books-list{flex-direction:column;gap:7px;display:flex}.v10-book-card.book-row-card{border:1px solid var(--card-border);border-left:4px solid var(--input-border);border-radius:var(--v10-radius);background:var(--card-bg);opacity:1;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;gap:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:none!important;padding:0!important}.v10-book-card.status-reading{border-left-color:var(--value-color)}.v10-book-card.status-want{border-left-color:var(--mm-purple-border)}.v10-book-card.status-finished{border-left-color:var(--mm-book)}.v10-book-card.status-dnf{border-left-color:var(--status-dnf)}.v10-book-card>.v10-book-toggle{align-self:center;margin:0 0 0 8px}.v10-book-card.is-open{grid-template-columns:auto minmax(0,1fr)}.v10-book-card.is-open>.v10-book-toggle{z-index:2;margin:0;position:absolute;top:8px;left:8px}.v10-book-cover-col{align-items:stretch;padding:5px 0 5px 8px;display:flex}.v10-book-card.is-open .v10-book-cover-col{flex:none;width:162px;padding:14px 0}.v10-book-main{flex-direction:column;min-width:0;display:flex}.v10-book-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 10px;display:grid}.v10-book-card.is-open .v10-book-card-header{background:color-mix(in srgb, var(--stat-grad) 58%, transparent);border-bottom:1px solid var(--dashed-border);align-items:start;padding:10px 10px 9px}.v10-book-toggle{border:1px solid var(--input-border);background:var(--chip-bg);width:20px;height:20px;color:var(--value-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.v10-book-toggle svg{width:10px;height:10px;transition:transform .18s;margin:0!important}.v10-book-card.is-collapsed .v10-book-toggle svg{transform:rotate(-90deg)}.v10-book-title-block{flex-direction:column;gap:2px;min-width:0;display:flex;container:book-title/inline-size}.v10-book-title-input{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden;color:var(--text-main)!important;font:inherit!important;background:0 0!important;border:0!important;border-bottom:1px dashed #0000!important;border-radius:0!important;margin:0!important;padding:0 1px 1px!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.v10-book-title-input:hover,.v10-book-title-input:focus{border-bottom-color:var(--input-border)!important}.v10-book-summary{min-height:12px;color:var(--label-color);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:8.8px;font-weight:700;line-height:1.25;display:flex}.v10-book-header-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.v10-book-header-actions .status-select{border-radius:999px;min-width:112px;max-width:132px;margin:0;padding:6px 24px 6px 10px;font-size:10.5px;background-color:var(--input-bg)!important}.v10-book-header-actions .readmode-toggle{width:28px;height:28px;box-shadow:none;background:var(--chip-bg);margin:0}.v10-book-percent{min-width:36px;color:var(--value-color);text-align:right;white-space:nowrap;font-size:10px;font-weight:900}.v10-book-card .del-btn{box-sizing:border-box;place-items:center;width:32px;height:32px;padding:0;display:grid}.v10-book-card .del-btn svg{margin:0!important}.v10-book-card .v10-book-delete-action{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--label-color);opacity:1;border-radius:50%;flex:0 0 32px;position:static}.v10-book-card .v10-book-delete-action:hover{border-color:var(--value-color);background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));color:var(--value-color)}.v10-book-card .v10-book-delete-action:focus-visible{outline:2px solid var(--focus-ring,var(--value-color));outline-offset:2px}.v10-book-card-body{flex:1;padding:11px}.v10-book-card.is-collapsed .v10-book-card-body,.v10-book-card.is-collapsed>.v9-book-links-disclosure{display:none!important}.v10-book-detail-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;display:grid}.v10-book-panel{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:12px;min-width:0;padding:10px}.v10-book-panel-title{color:var(--value-color);align-items:center;gap:6px;margin:0 0 8px;font-size:9.5px;font-weight:900;line-height:1;display:flex}.v10-book-panel-title svg{margin:0!important}.v10-book-progress-fields{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:end;gap:7px;display:grid}.v10-book-progress-fields.is-reference{grid-template-columns:minmax(100px,180px) auto;justify-content:start}.v10-book-progress-fields label{margin:0;font-size:8.5px}.v10-book-progress-fields input{text-align:center;border-radius:10px;margin:4px 0 0;padding:7px 8px;font-size:11px}.v10-book-field-divider{color:var(--label-color);padding-bottom:8px;font-size:9px}.v10-book-progress-bar{align-items:center;gap:8px;margin-top:8px;display:flex}.v10-book-progress-bar .goal-bar-track{flex:1;height:8px;margin:0}.v10-book-progress-value{min-width:34px;color:var(--value-color);text-align:right;font-size:9px;font-weight:900}.v10-book-quick-actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.v10-book-quick-actions .book-quick-btn{padding:4px 8px;font-size:9px}.v10-book-meta-row{color:var(--label-color);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:8px;font-size:8.8px;font-weight:700;display:flex}.v10-book-meta-row:empty,.v10-book-quick-actions:empty{margin-top:0!important;display:none!important}.v10-book-meta-row .date-picker-field.compact{padding:5px 9px;font-size:9px}.v10-book-meta-row>.date-picker-wrapper{flex:none;width:auto}.v10-book-notes-panel textarea{background:var(--input-bg);border-radius:10px;min-height:72px;margin:0;padding:8px 9px;font-size:10.5px;line-height:1.4}.v10-book-rating-row{border-top:1px dashed var(--dashed-border);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;display:flex}.v10-book-rating-row .casual-stars{margin-left:auto}.v10-book-rating-row .casual-star{font-size:16px}.v10-book-card .v9-book-links-disclosure{border-top:1px dashed var(--dashed-border);grid-column:1/-1;margin:2px 0 0;padding-top:0}.v10-book-card .v9-book-links-disclosure>summary{padding:5px 1px 1px}.v10-book-card .v9-book-links-disclosure .v7-reference-panel{padding-top:8px!important}body:not(.mode-research) .v10-book-card .v9-book-links-disclosure,body.mode-casual .v10-study-only,body.mode-casual .v10-research-only,body.mode-study .v10-casual-only,body.mode-study .v10-research-only,body.mode-research .v10-casual-only,body.mode-research .v10-study-only{display:none!important}@media (width<=900px){.v10-book-detail-grid{grid-template-columns:1fr}}@media (width<=620px){.v10-books-filter-row .chip{flex:calc(50% - 4px);justify-content:center}.v10-books-all-row{grid-template-columns:7px minmax(0,1fr) auto 16px;min-height:38px;padding:7px 8px}.v10-books-all-progress{display:none}.v10-books-all-status{padding:3px 6px;font-size:7.7px}.v10-books-all-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v10-book-card-header{grid-template-columns:minmax(0,1fr);padding:8px}.v10-book-card.is-open .v10-book-cover-col .book-cover-sm{width:84px}.v10-book-header-actions{grid-column:1/-1;justify-content:flex-end}.v10-book-header-actions .status-select{flex:1;max-width:none}.v10-book-title-input{white-space:normal}.v10-books-list-note{display:none}}@media (width<=390px){.v10-books-filter-row .chip{flex-basis:100%}.v10-book-header-actions{padding-left:0}.v10-book-progress-fields,.v10-book-progress-fields.is-reference{grid-template-columns:1fr}.v10-book-field-divider{display:none}}.restore-confirm-banner.v11-restore-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid color-mix(in srgb, var(--value-color) 24%, var(--card-border))!important;background:radial-gradient(circle at 7% 14%, color-mix(in srgb, var(--title-color) 11%, transparent), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--card-bg) 98%, transparent), color-mix(in srgb, var(--stat-grad) 88%, var(--card-bg)))!important;box-shadow:0 12px 34px color-mix(in srgb, var(--shadow-color) 72%, transparent)!important;border-radius:20px!important;margin-top:2px!important;padding:15px 16px!important;display:grid!important}.v11-restore-icon{border:1px solid color-mix(in srgb, var(--value-color) 26%, var(--input-border));background:var(--chip-bg);width:42px;height:42px;color:var(--value-color);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-bg) 90%, transparent);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.v11-restore-icon svg{width:18px;height:18px;margin:0!important}.v11-restore-content{min-width:0}.v11-restore-title{color:var(--text-main);margin:0;font:600 17px/1.15 Noto Serif Display,serif}.v11-restore-copy{color:var(--label-color);margin:3px 0 0;font-size:10.5px;line-height:1.4}.v11-restore-stats{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.v11-restore-stat{border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 72%, transparent);color:var(--label-color);white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:4px 8px;font-size:8.8px;font-weight:750;display:inline-flex}.v11-restore-stat strong{color:var(--value-color);font-size:10px}.v11-restore-actions{align-items:center;gap:7px;display:flex}.v11-restore-actions button{min-width:112px;min-height:38px;border-radius:999px!important;width:auto!important;margin:0!important;padding:8px 13px!important;font-size:10.5px!important}.v11-restore-cancel{box-shadow:none!important}.v11-restore-confirm{box-shadow:0 5px 14px var(--shadow-color)!important}.project-idea-row{position:relative}.v11-idea-route-menu{border:1px solid var(--input-border);background:var(--card-bg);width:100%;box-shadow:0 10px 28px var(--shadow-color);border-radius:13px;grid-column:1/-1;margin-top:7px;padding:9px}.v11-idea-route-heading{color:var(--value-color);align-items:center;gap:6px;margin-bottom:7px;font-size:9.5px;font-weight:900;display:flex}.v11-idea-route-heading svg{margin:0!important}.v11-idea-route-project+.v11-idea-route-project{border-top:1px dashed var(--dashed-border);margin-top:8px;padding-top:8px}.v11-idea-route-project-name{color:var(--text-main);margin-bottom:5px;font-size:10.5px;font-weight:850}.v11-idea-route-options{flex-wrap:wrap;gap:5px;display:flex}.v11-idea-route-option{border:1px solid var(--input-border);background:var(--chip-bg);min-height:29px;color:var(--value-color);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8.8px;font-weight:800;display:inline-flex}.v11-idea-route-option:hover{border-color:var(--value-color);background:var(--stat-grad)}.v11-idea-route-option.is-new{background:var(--action-soft,var(--chip-bg))}.v11-idea-route-option svg{margin:0!important}.v11-idea-route-empty{color:var(--label-color);font-size:8.8px}.v8-project-detail-group[data-v8-section=references] .v7-reference-panel{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v8-project-detail-group[data-v8-section=references] .v7-reference-header{display:none!important}.v8-project-detail-group[data-v8-section=references] .v7-reference-help{margin-top:0!important}.v11-next-action-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.v11-next-action-control .v7-next-action-input{min-width:0;margin:0!important}.v11-next-action-save{border:1px solid var(--input-border);background:var(--chip-bg);min-width:82px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 11px;font-size:9.5px;font-weight:850;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.v11-next-action-save:hover{border-color:var(--value-color);transform:translateY(-1px)}.v11-next-action-save.is-dirty{background:var(--action-grad,var(--accent-grad));color:#fff;border-color:#0000}.v11-next-action-save.is-saved{color:var(--mm-book)}.v11-next-action-save svg{margin:0!important}.v11-next-action-hint{color:var(--label-color);margin-top:4px;font-size:8px;font-weight:650;display:block}.v11-archive-btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:30px;border:1px solid var(--input-border)!important;background:var(--chip-bg)!important;width:auto!important;color:var(--value-color)!important;opacity:1!important;border-radius:999px!important;padding:5px 9px!important;font-size:9.5px!important;font-weight:850!important;display:inline-flex!important}.v11-archive-btn:hover{border-color:var(--value-color)!important;background:var(--stat-grad)!important}.v11-archive-btn svg{margin:0!important}.v11-unarchive-btn{align-items:center;gap:4px;min-height:28px;border:1px solid var(--input-border)!important;background:var(--chip-bg)!important;width:auto!important;color:var(--value-color)!important;opacity:1!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.projects-archive-toggle svg{margin-right:4px!important}@media (width<=760px){.restore-confirm-banner.v11-restore-banner{grid-template-columns:auto minmax(0,1fr);gap:10px}.v11-restore-actions{grid-column:1/-1;justify-content:flex-end}.v11-restore-actions button{flex:1;min-width:0}}@media (width<=460px){.restore-confirm-banner.v11-restore-banner{border-radius:17px!important;padding:12px!important}.v11-restore-icon{border-radius:12px;width:36px;height:36px}.v11-restore-title{font-size:15px}.v11-restore-stats{gap:4px}.v11-restore-stat{padding:3px 6px}.v11-next-action-control{grid-template-columns:1fr}.v11-next-action-save{min-height:34px}.v11-archive-label,.v11-unarchive-label{display:none}.v11-archive-btn,.v11-unarchive-btn{width:30px!important;padding:0!important}}.v12-next-action-focus{border:1px solid color-mix(in srgb, var(--value-color) 28%, var(--card-border));border-left:4px solid var(--value-color);background:linear-gradient(135deg, color-mix(in srgb, var(--chip-bg) 80%, var(--card-bg)), color-mix(in srgb, var(--stat-grad) 88%, var(--card-bg)));box-shadow:0 7px 20px color-mix(in srgb, var(--shadow-color) 58%, transparent);border-radius:16px;margin-top:4px;padding:12px 12px 11px;position:relative}.v12-next-action-focus .v7-next-action-wrap{margin:0!important}.v12-next-action-focus .v7-next-action-label,.v12-next-action-focus>.v7-next-action-wrap>.v7-next-action-label{letter-spacing:.75px;color:var(--value-color)!important;font-size:9px!important;font-weight:900!important}.v11-next-action-control.v12-next-action-control{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:5px}.v12-next-action-control .v7-next-action-input{min-height:41px;font-weight:750;border-color:color-mix(in srgb, var(--value-color) 32%, var(--input-border))!important;background:color-mix(in srgb, var(--input-bg) 94%, transparent)!important}.v12-next-action-done{border:1px solid color-mix(in srgb, var(--mm-book) 42%, var(--input-border));background:color-mix(in srgb, var(--mm-book-bg) 78%, var(--card-bg));min-width:76px;color:var(--mm-book);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 11px;font-size:9.5px;font-weight:900;display:inline-flex}.v12-next-action-done:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-1px)}.v12-next-action-done:disabled{opacity:.42;cursor:default;box-shadow:none;transform:none}.v12-next-action-done svg{margin:0!important}.v12-next-action-last{border-top:1px dashed var(--dashed-border);color:var(--label-color);align-items:flex-start;gap:6px;margin-top:7px;padding-top:7px;font-size:8.7px;line-height:1.35;display:flex}.v12-next-action-last svg{color:var(--mm-book);margin:1px 0 0!important}.v12-next-action-last strong{color:var(--text-main);font-weight:800}.v12-rich-notes{border:1px solid var(--input-border);background:var(--input-bg);border-radius:15px;overflow:hidden}.v12-rich-notes-toolbar{border-bottom:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));align-items:center;gap:5px;padding:7px 8px;display:flex}.v12-rich-note-btn{border:1px solid var(--input-border);background:var(--card-bg);min-width:30px;height:29px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-grid}.v12-rich-note-btn:hover,.v12-rich-note-btn.is-active{border-color:var(--value-color);background:var(--chip-bg)}.v12-rich-note-btn.is-bold{font-family:Georgia,serif;font-size:13px;font-weight:900}.v12-rich-note-btn.is-italic{font-family:Georgia,serif;font-size:13px;font-style:italic}.v12-rich-note-size{text-align:center;min-width:42px;color:var(--label-color);margin-left:auto;font-size:8.5px;font-weight:850}.v12-rich-note-editor{min-height:130px;max-height:460px;color:var(--text-main);font-family:Questrial,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:var(--v12-note-font-size,16px);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:13px 14px;line-height:1.5;overflow:auto}.v12-rich-note-editor:empty:before{content:attr(data-placeholder);color:var(--label-color);opacity:.72;pointer-events:none}.v12-rich-note-editor:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--value-color) 26%, transparent)}.v12-rich-note-help{color:var(--label-color);border-top:1px dashed var(--dashed-border);padding:6px 9px 8px;font-size:8px;line-height:1.35}.v12-mm-source-node{border:1px solid color-mix(in srgb, var(--lilac-accent) 55%, transparent);background:color-mix(in srgb, var(--lilac-accent) 18%, var(--card-bg));width:146px;color:color-mix(in srgb, var(--lilac-strong) 88%, var(--value-color));text-transform:none;letter-spacing:0;font-size:8.6px;font-style:italic}.v12-mm-source-node svg{vertical-align:-1px!important;margin:0 3px 0 0!important}.mm-org-idea-branch{text-transform:none!important;letter-spacing:0!important}@media (width<=620px){.v11-next-action-control.v12-next-action-control{grid-template-columns:1fr 1fr}.v12-next-action-control .v7-next-action-input{grid-column:1/-1}.v11-next-action-save,.v12-next-action-done{width:100%;min-height:35px}.v12-rich-notes-toolbar{flex-wrap:wrap}.v12-rich-note-size{margin-left:0}.v12-rich-note-editor{min-height:150px;max-height:56vh}}.discover-status-error{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.discover-status-error strong{color:var(--value-color)}.discover-retry{width:auto;margin-top:5px;padding:7px 12px}.discover-cache-notice{width:auto;max-width:100%;color:var(--label-color);opacity:.72;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:0 auto;align-items:center;margin:0;padding:0;font-size:7.2px;font-weight:650;line-height:1.2;display:inline-flex}.tag-pill.reading-range svg{vertical-align:-2px!important;margin-right:3px!important}.date-picker-field>svg{margin-right:1px!important}:root{--forget-petal:#8797c9;--forget-petal-light:#c8d0ed;--forget-center:#e5c66f;--forget-leaf:#788f83;--forget-halo:#9f8aa02b}body.theme-night{--v8-surface:#263630fa;--v8-surface-soft:#22302af7;--v8-surface-muted:#2c3d36f0;--v8-border:#4a5e54eb;--v8-shadow-xs:0 1px 3px #00000038;--v8-shadow-sm:0 5px 18px #00000047;--action-accent:#91b3ac;--action-accent-2:#819786;--action-grad:linear-gradient(135deg, #71999a, #718273);--action-soft:#293c36;--action-border:#49645a;--forget-petal:#91afb8;--forget-petal-light:#c2d3d5;--forget-center:#d8c27b;--forget-leaf:#88a296;--forget-halo:#8bb2b329}body.theme-night .log-top-grid,body.theme-night .project-card,body.theme-night .card,body.theme-night .books-library-card,body.theme-night .books-add-card,body.theme-night .monthly-dashboard .card,body.theme-night .timer-workspace .card,body.theme-night .canvas-intro-card,body.theme-night .workspace-modal,body.theme-night .mobile-quick-sheet{background:var(--v8-surface)!important;border-color:var(--v8-border)!important;color:var(--text-main)!important}body.theme-night .log-stats-grid,body.theme-night .log-overview-grid>.card,body.theme-night .log-reminder-grid>.card,body.theme-night .v8-project-detail-group,body.theme-night .project-details-panel.v8-project-details,body.theme-night .project-books-shell,body.theme-night .project-source-panel,body.theme-night .v12-next-action-focus,body.theme-night .v7-project-progress-summary,body.theme-night .v10-books-all-list,body.theme-night .v10-book-card,body.theme-night .rated-books-panel,body.theme-night .monthly-kpi,body.theme-night .monthly-review-row,body.theme-night .month-book-row,body.theme-night .monthly-session-row{background:var(--v8-surface-soft)!important;border-color:var(--v8-border)!important;color:var(--text-main)!important}body.theme-night .v8-project-detail-group>summary,body.theme-night .v8-project-detail-content,body.theme-night .project-source-header,body.theme-night .project-source-compact,body.theme-night .v10-book-card-header,body.theme-night .v10-book-card-body,body.theme-night .v15-source-idea-row,body.theme-night .v15-completed-action,body.theme-night .v15-subidea-row{color:var(--text-main)!important;background:0 0!important}body.theme-night input,body.theme-night select,body.theme-night textarea,body.theme-night .v12-rich-note-editor,body.theme-night .v15-source-idea-text,body.theme-night .v15-source-idea-destination,body.theme-night .v15-completed-action-input{background:var(--input-bg)!important;color:var(--text-main)!important;border-color:var(--input-border)!important}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage){--rose-active-copy:#fff0f6;--rose-primary-gradient:radial-gradient(122% 168% at 106% 108%, #cbc4d6e6 0%, #c2aecbb8 23%, #ae77a46b 45%, transparent 68%), linear-gradient(112deg, #6c2c49 0%, #985373 51%, #9d6685 100%);--rose-navigation-gradient:radial-gradient(122% 168% at 106% 108%, #cbc4d6d1 0%, #bea9c6a3 23%, #9c629161 45%, transparent 68%), linear-gradient(112deg, #5d263e 0%, #864660 51%, #91627c 100%)}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .btn-primary,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .export-btn,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .resource-add-btn,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .quick-note-add-btn,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .add-tag-btn,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .projects-compact-add,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .v7-primary-action,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .v15-source-idea-add button,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .mobile-quick-add-btn{text-shadow:0 1px #431c3133;background-color:#8f5574!important;background-image:var(--rose-primary-gradient)!important;color:var(--rose-active-copy)!important;border-color:#0000!important}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .v8-project-nav button.is-active,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .chip.selected,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .tab.active,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage) .nav-more-btn.active{text-shadow:0 1px #431c3133;background-color:#8f5574!important;background-image:var(--rose-navigation-gradient)!important;color:var(--rose-active-copy)!important;border-color:#0000!important}body.theme-night .btn-primary,body.theme-night .export-btn,body.theme-night .resource-add-btn,body.theme-night .quick-note-add-btn,body.theme-night .add-tag-btn,body.theme-night .projects-compact-add,body.theme-night .v7-primary-action,body.theme-night .v15-source-idea-add,body.theme-night .mobile-quick-add-btn{background:var(--action-grad)!important;color:#f4f8f6!important;border-color:#0000!important}body.theme-night .btn-secondary,body.theme-night .chip,body.theme-night .v11-next-action-save,body.theme-night .v12-next-action-done,body.theme-night .v8-project-nav,body.theme-night .v8-project-nav button,body.theme-night .history-collapse-btn,body.theme-night .v7-icon-btn,body.theme-night .v7-inline-icon-btn{background:var(--chip-bg)!important;color:var(--value-color)!important;border-color:var(--input-border)!important}body.theme-night .v8-project-nav button.is-active,body.theme-night .chip.selected,body.theme-night .tab.active,body.theme-night .nav-more-btn.active{background:var(--accent-grad)!important;color:#fff!important;border-color:#0000!important}.project-card{--v15-project-gutter:clamp(12px, 1.4vw, 18px)}.project-card .project-header,.project-card .project-progress-summary{padding-left:2px;padding-right:2px}.v12-next-action-focus{padding:14px var(--v15-project-gutter) 13px!important;margin-top:7px!important}.v12-next-action-focus .v7-next-action-label{margin-left:2px!important}.v11-next-action-control.v12-next-action-control{margin-top:7px!important}.v8-project-nav{margin-top:12px!important;margin-bottom:12px!important}.project-details-panel.v8-project-details{padding:9px!important}.v8-project-details-stack{gap:8px!important}.v8-project-detail-group>summary{gap:9px!important;min-height:46px!important;padding:10px 14px!important}.v8-project-detail-content{padding:4px 14px 14px!important}.project-source-header,.project-source-compact{padding:10px 12px 9px!important}.project-source-body,.project-source-panel{padding:12px!important}.project-source-quick-notes{padding-left:2px;padding-right:2px}.v8-project-detail-group[data-v8-section=milestones]{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--idea-accent) 78%, transparent);border-color:color-mix(in srgb, var(--idea-accent) 46%, var(--v8-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--idea-soft) 72%, var(--card-bg)), var(--card-bg))!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-meta{background:var(--idea-soft);min-width:32px;color:var(--idea-accent);text-align:center;border-radius:999px;padding:3px 7px}.v8-project-detail-group[data-v8-section=progress] .v8-project-detail-content{padding-top:10px!important}.v8-project-detail-group[data-v8-section=progress] .deadline-row{grid-template-columns:auto auto minmax(0,1fr);justify-content:start!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.v8-project-detail-group[data-v8-section=progress] .deadline-row>label{margin:0!important;font-size:9px!important}.v8-project-detail-group[data-v8-section=progress] .date-picker-wrapper{width:auto!important}.v8-project-detail-group[data-v8-section=progress] .date-picker-field.compact{min-height:28px;border-radius:999px!important;margin:0!important;padding:5px 9px!important;font-size:9px!important}.v8-project-detail-group[data-v8-section=progress] .deadline-badge{justify-self:start;padding:3px 7px!important;font-size:8px!important}.v8-project-detail-group[data-v8-section=progress] .v7-progress-card{margin:0!important}.v12-next-action-last.v15-completed-action{grid-template-columns:18px minmax(0,1fr) auto;align-items:center!important;gap:7px!important;padding-top:9px!important;display:grid!important}.v15-completed-action-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-color);font-size:8.8px;overflow:hidden}.v15-completed-action-copy strong{color:var(--text-main)}.v15-completed-action-actions{align-items:center;gap:4px;display:flex}.v15-completed-action-btn{border:1px solid var(--input-border);background:var(--chip-bg);width:27px;height:27px;color:var(--value-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.v15-completed-action-btn:hover{border-color:var(--value-color);transform:translateY(-1px)}.v15-completed-action-btn.is-delete{color:var(--danger-accent)}.v15-completed-action-editor{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.v15-completed-action-input{min-height:33px;margin:0!important;padding:6px 9px!important;font-size:10px!important}.v15-completed-action-editor button{border:1px solid var(--input-border);background:var(--chip-bg);min-width:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:9px;font-size:9px;font-weight:850}.v15-completed-action-editor .is-save{background:var(--action-grad);color:#fff;border-color:#0000}.v15-source-idea-add{grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) auto;align-items:stretch;gap:6px;margin-top:7px;display:grid}.v15-source-idea-add input,.v15-source-idea-add select{min-width:0;border-radius:10px!important;margin:0!important;padding:7px 9px!important;font-size:10px!important}.v15-source-idea-add button{background:var(--action-grad);color:#fff;min-width:62px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 10px;font-size:9.5px;font-weight:850}.v15-source-idea-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.v15-source-idea-row{border:1px solid var(--idea-border);background:var(--idea-soft);border-radius:11px;grid-template-columns:minmax(130px,1fr) minmax(150px,.85fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.v15-source-idea-row input,.v15-source-idea-row select{min-width:0;border-radius:9px!important;margin:0!important;padding:6px 8px!important;font-size:9.5px!important}.v15-source-idea-remove{border:1px solid var(--idea-border);width:28px;height:28px;color:var(--danger-accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.v15-source-idea-route-note{color:var(--label-color);margin:6px 1px 0;font-size:8px;line-height:1.35}.v15-subidea-tree{border-top:1px dashed var(--idea-border);border-left:1px solid var(--idea-border);flex-direction:column;gap:5px;margin:7px 0 0 15px;padding:7px 0 0 10px;display:flex}.v15-subidea-row{border:1px solid var(--idea-border);background:var(--card-bg);border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 6px;display:grid}.v15-subidea-row input{background:0 0!important;border:0!important;margin:0!important;padding:4px 6px!important;font-size:9.5px!important}.v15-subidea-source-list{flex-wrap:wrap;grid-column:2/-1;gap:4px;display:flex}.v15-subidea-source{border:1px solid var(--source-border);background:var(--source-soft);color:var(--source-accent);border-radius:999px;padding:3px 6px;font-size:7.8px}.v15-section-source-list{flex-wrap:wrap;gap:4px;margin:7px 0 2px;display:flex}.v15-section-source{border:1px solid var(--source-border);background:var(--source-soft);color:var(--source-accent);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.v10-books-all-row.v15-no-progress .v10-books-all-progress,.v10-book-card.status-want .v10-book-percent{display:none!important}.focus-flower-rich.v15-forget-bush{filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--shadow-color) 72%, transparent));overflow:visible}.v15-forget-bush .v15-flower-canopy{transform-origin:70px 138px;animation:6.8s ease-in-out infinite v15GardenSway}.v15-forget-bush .v15-forget-bloom{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite v15BloomBreath}.v15-forget-bush .v15-forget-bloom:nth-of-type(2n){animation-delay:.7s}@keyframes v15GardenSway{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.55deg)}}@keyframes v15BloomBreath{0%,to{opacity:.92}50%{opacity:1}}@media (width<=700px){.v12-next-action-focus{padding:12px 11px 11px!important}.v8-project-detail-group>summary{padding:9px 10px!important}.v8-project-detail-content{padding:3px 10px 11px!important}.v15-source-idea-add,.v15-source-idea-row{grid-template-columns:1fr}.v15-source-idea-add button{min-height:34px}.v15-source-idea-remove{justify-self:end}.v15-completed-action-copy{white-space:normal}.v15-completed-action-editor{grid-template-columns:1fr 1fr}.v15-completed-action-input{grid-column:1/-1}}@media (width<=460px){.v8-project-detail-group[data-v8-section=progress] .deadline-row{grid-template-columns:auto minmax(0,1fr)}.v8-project-detail-group[data-v8-section=progress] .deadline-badge{grid-column:2}}:root{--milestone-accent:#a37b52;--milestone-soft:#f7efe5;--milestone-border:#dec9b2}body.theme-night{--milestone-accent:#c3ad7e;--milestone-soft:#303329;--milestone-border:#5c5b49}.date-picker-wrapper{min-width:0;max-width:100%}.date-picker-panel{overscroll-behavior:contain;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:auto;width:min(254px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:12px!important}.date-picker-grid,.cal-grid{width:100%;min-width:0}.date-picker-grid{gap:3px!important}.date-picker-day,.cal-cell{box-sizing:border-box;width:100%;min-width:0;padding:0}.date-picker-day{aspect-ratio:1}.monthly-calendar-card{min-width:0;overflow:hidden}.monthly-calendar-card .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.monthly-calendar-card .cal-cell{max-width:100%}@media (width<=700px){.date-picker-panel{z-index:720!important;border-radius:17px!important;width:auto!important;max-width:none!important;padding:12px!important;position:fixed!important;inset:50% 12px auto!important;transform:translateY(-50%)!important}.date-picker-grid{gap:4px!important}.date-picker-day{aspect-ratio:auto;min-height:30px}body .projects-workspace .date-picker-grid>.date-picker-day{min-width:0!important;min-height:30px!important}}@media (width<=380px){.date-picker-panel{padding:10px!important;left:8px!important;right:8px!important}.date-picker-grid{gap:3px!important}.date-picker-day{min-height:28px;font-size:9px!important}body .projects-workspace .date-picker-grid>.date-picker-day{min-height:28px!important}}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-icon{background:var(--milestone-accent)!important;color:#fff!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-meta{border:1px solid var(--milestone-border);background:var(--milestone-soft)!important;color:var(--milestone-accent)!important}body.theme-night .v8-project-detail-group[data-v8-section=milestones]{background:linear-gradient(135deg, color-mix(in srgb, var(--milestone-soft) 86%, var(--card-bg)), var(--card-bg))!important}body.theme-night .v8-project-detail-group[data-v8-section=milestones]>summary{background:color-mix(in srgb, var(--milestone-soft) 74%, transparent)!important}.v7-progress-override-row{gap:6px!important;margin-top:7px!important;padding-top:6px!important}.v7-progress-override-row .entry-meta{font-size:7.8px!important;line-height:1.25!important}.v7-progress-override-toggle{line-height:1.2;font-size:8.2px!important}.project-card.v8-pane-map .mm-add-section-row{align-items:center;width:min(100%,620px);gap:6px!important;margin:13px auto 0!important;padding-top:11px!important}.project-card.v8-pane-map .mm-add-section-row input{min-height:34px;border-radius:999px!important;margin:0!important;padding:7px 11px!important;font-size:10.5px!important}.project-card.v8-pane-map .mm-add-section-btn{white-space:nowrap;min-height:34px;border-radius:999px!important;width:auto!important;padding:7px 12px!important;font-size:9.5px!important}@media (width<=520px){.project-card.v8-pane-map .mm-add-section-row{width:100%}.project-card.v8-pane-map .mm-add-section-btn{padding-inline:10px!important}}.v16-source-idea-composer{border:1px solid var(--idea-border);background:color-mix(in srgb, var(--idea-soft) 58%, var(--card-bg));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"idea idea""destination add";gap:6px;margin-top:8px;padding:8px;display:grid}.v16-source-idea-field{grid-area:idea;min-width:0}.v16-source-idea-route{grid-area:destination;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.v16-source-idea-route-label{color:var(--label-color);letter-spacing:.25px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850}.v16-source-idea-composer input,.v16-source-idea-composer select{width:100%;min-width:0;min-height:33px;border-radius:9px!important;margin:0!important;padding:6px 9px!important;font-size:9.8px!important}.v16-source-idea-add-btn{background:var(--action-grad);color:#fff;min-width:82px;min-height:33px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;grid-area:add;justify-content:center;align-items:center;gap:4px;padding:0 11px;font-size:9.5px;font-weight:850;display:inline-flex}.v16-source-idea-add-btn svg{margin:0!important}.v16-source-idea-help{color:var(--label-color);margin:6px 2px 0;font-size:7.8px;line-height:1.3}.v16-source-idea-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.v16-source-idea-row{border:1px solid var(--idea-border);background:var(--idea-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(165px,.75fr) 28px;align-items:center;gap:6px;padding:6px;display:grid}.v16-source-idea-row input,.v16-source-idea-row select{min-width:0;min-height:31px;border-radius:8px!important;margin:0!important;padding:5px 8px!important;font-size:9.2px!important}.v16-source-idea-remove{border:1px solid var(--idea-border);width:28px;height:28px;color:var(--danger-accent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.v16-source-idea-remove svg{margin:0!important}.v16-source-idea-empty{color:var(--label-color);margin:7px 2px 0;font-size:8px;line-height:1.35}.project-source-panel .project-linked-ideas{display:none!important}body.theme-night .v16-source-idea-composer,body.theme-night .v16-source-idea-row{background:color-mix(in srgb, var(--idea-soft) 72%, var(--card-bg))!important;border-color:var(--idea-border)!important}body.theme-night .v16-source-idea-add-btn{background:var(--action-grad)!important;color:#f4f8f6!important}@media (width<=700px){.v16-source-idea-row{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"text remove""route route"}.v16-source-idea-row>input{grid-area:text}.v16-source-idea-row>select{grid-area:route}.v16-source-idea-row>button{grid-area:remove}}@media (width<=420px){.v16-source-idea-composer{grid-template-columns:1fr;grid-template-areas:"idea""destination""add"}.v16-source-idea-route{grid-template-columns:1fr;gap:3px}.v16-source-idea-add-btn{width:100%}}:root{--peony-petal:#b56d8e;--peony-petal-mid:#d997ae;--peony-petal-light:#f8dce7;--peony-petal-deep:#8d4d6c;--peony-center:#d7ae67;--peony-leaf:#708d79;--peony-leaf-deep:#557263;--peony-halo:#be70942e}body.theme-night{--peony-petal:#a9879b;--peony-petal-mid:#bba3af;--peony-petal-light:#ddd0d6;--peony-petal-deep:#776175;--peony-center:#c9b27a;--peony-leaf:#86a093;--peony-leaf-deep:#657f72;--peony-halo:#9fc0b826}.pomodoro-phase-label{justify-content:center;align-items:center;gap:6px;min-height:24px;display:inline-flex}.pomodoro-phase-label svg{margin:0!important}.pomodoro-phase-label span{line-height:1}.v12-next-action-focus{transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.v12-next-action-focus.has-next-action{border-color:color-mix(in srgb, var(--action-accent,var(--value-color)) 56%, var(--card-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--action-soft,var(--chip-bg)) 74%, var(--card-bg)), var(--card-bg))!important;box-shadow:inset 4px 0 0 color-mix(in srgb, var(--action-accent,var(--value-color)) 76%, transparent), 0 5px 16px color-mix(in srgb, var(--shadow-color) 64%, transparent)!important}.v12-next-action-focus.has-next-action .v7-next-action-label:after{content:"Active step";background:color-mix(in srgb, var(--action-accent,var(--value-color)) 13%, transparent);color:var(--action-accent,var(--value-color));letter-spacing:.55px;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:7px;padding:2px 6px;font-size:6.8px;font-weight:900;line-height:1;display:inline-flex}.v12-next-action-focus.has-next-action .v7-next-action-input{font-weight:780;border-color:color-mix(in srgb, var(--action-accent,var(--value-color)) 58%, var(--input-border))!important;background:color-mix(in srgb, var(--action-soft,var(--chip-bg)) 55%, var(--input-bg))!important;color:var(--text-main)!important}.v12-next-action-focus.is-next-action-dirty .v7-next-action-input{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-accent,var(--value-color)) 13%, transparent)}body.theme-night .v12-next-action-focus.has-next-action{background:linear-gradient(135deg, color-mix(in srgb, var(--action-soft,var(--chip-bg)) 76%, var(--card-bg)), var(--card-bg))!important}.mm-org-sub-title.v17-idea-heading{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.v17-idea-label{border:1px solid color-mix(in srgb, var(--mm-idea) 54%, transparent);background:color-mix(in srgb, var(--mm-idea-bg) 78%, transparent);color:var(--mm-idea);letter-spacing:.65px;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 4px;font-family:Questrial,sans-serif;font-size:5.8px;font-weight:900;line-height:1;display:inline-flex}.v17-idea-separator{color:var(--mm-idea);opacity:.48;font-size:7px}.v17-idea-text{min-width:0;font-size:9.2px;font-weight:800;line-height:1.28}.new-session-modal .new-session-details-panel{padding:10px!important}.new-session-modal .new-session-tags{gap:4px;margin:4px 0 7px}.new-session-modal .new-session-tags .chip{padding:4px 8px;font-size:9.2px}.new-session-modal .add-tag-row,.session-details-panel .add-tag-row{align-items:stretch;gap:5px;width:min(100%,360px);margin:4px 0 0}.new-session-modal #newTagInput,.session-details-panel #newTagInput{min-width:0;min-height:32px;border-radius:10px!important;margin:0!important;padding:6px 9px!important;font-size:10.5px!important}.new-session-modal #addTagBtn,.session-details-panel #addTagBtn{white-space:nowrap;min-width:64px;min-height:32px;border-radius:10px!important;padding:0 10px!important;font-size:9.5px!important}.new-session-modal .new-session-details-grid>.new-session-wide>label,.new-session-modal label.new-session-wide{font-size:10.3px}.canvas-toolbar #undoCanvasInkBtn.is-draw-mode.is-available{border-color:color-mix(in srgb, var(--action-accent,var(--value-color)) 45%, var(--input-border));background:color-mix(in srgb, var(--action-soft,var(--chip-bg)) 68%, var(--card-bg));color:var(--action-accent,var(--value-color));opacity:1}.canvas-toolbar #undoCanvasInkBtn:disabled{opacity:.36;cursor:not-allowed}.project-card.v8-pane-map .mm-wrap{padding:14px!important}.project-card.v8-pane-map .mm-tree-trunk{width:min(100%,780px);margin-left:auto!important;margin-right:auto!important;padding-left:17px!important}.project-card.v8-pane-map .mm-tree-item{margin-bottom:11px!important}.project-card.v8-pane-map .mm-section-card{box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-color) 58%, transparent)!important;border-radius:13px!important;padding:9px 10px!important}.project-card.v8-pane-map .mm-section-row{margin-bottom:4px!important}.project-card.v8-pane-map .mm-section-input{min-height:30px!important;padding:2px 2px 4px!important;font-size:12.2px!important;line-height:1.15!important}.project-card.v8-pane-map .mm-tree-trunk-sm{margin-top:6px!important}.project-card.v8-pane-map .mm-tree-item-sm{margin-bottom:6px!important}.project-card.v8-pane-map .mm-child{border-radius:9px!important;padding:5px 8px!important;font-size:9.8px!important}.project-card.v8-pane-map .mm-child-text-input{padding:1px 2px 2px!important;font-size:10px!important}.project-card.v8-pane-map .mm-add-row{gap:5px!important;margin-top:5px!important}.project-card.v8-pane-map .mm-add-row input,.project-card.v8-pane-map .mm-add-row select{min-height:32px!important;padding:6px 9px!important;font-size:10px!important}.project-card.v8-pane-map .mm-add-btn{min-height:32px;padding:6px 10px!important;font-size:9.6px!important}.project-card.v8-pane-map .v15-subidea-row{border-radius:10px!important;padding:6px 7px!important}.project-card.v8-pane-map .v15-subidea-row input{min-height:29px!important;font-size:9.4px!important}.focus-flower-rich.v17-peony-bush{width:190px;max-width:100%;height:230px;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--shadow-color) 60%, transparent));overflow:visible}.v17-peony-bush .v17-peony-canopy{transform-origin:90px 172px;animation:7.6s ease-in-out infinite v17PeonySway}.v17-peony-bush .v17-peony-main,.v17-peony-bush .v17-peony-side{transform-box:fill-box}@keyframes v17PeonySway{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.55deg)}}@media (width<=760px){.project-card.v8-pane-map .mm-wrap{padding:11px!important}.project-card.v8-pane-map .mm-tree-trunk{width:100%}.focus-flower-rich.v17-peony-bush{width:174px;height:211px}.v12-next-action-focus.has-next-action .v7-next-action-label:after{font-size:6.2px}}@media (width<=520px){.new-session-modal .add-tag-row,.session-details-panel .add-tag-row{width:100%}.project-card.v8-pane-map .mm-section-card{padding:8px 9px!important}.project-card.v8-pane-map .mm-add-row{align-items:stretch}.project-card.v8-pane-map .mm-add-btn{flex:none}.focus-flower-rich.v17-peony-bush{width:158px;height:192px}}@media (width<=360px){.new-session-modal .add-tag-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.project-card.v8-pane-map .mm-wrap{padding:9px!important}.project-card.v8-pane-map .mm-tree-trunk{padding-left:13px!important}.project-card.v8-pane-map .mm-section-input{font-size:11.4px!important}.focus-flower-rich.v17-peony-bush{width:146px;height:178px}}:root{--v18-milestone-surface:color-mix(in srgb, var(--card-bg) 82%, var(--chip-bg) 18%);--v18-milestone-border:color-mix(in srgb, var(--title-color) 24%, var(--card-border));--v18-milestone-accent:color-mix(in srgb, var(--title-color) 72%, var(--label-color))}body.theme-night{--v18-milestone-surface:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg) 12%);--v18-milestone-border:color-mix(in srgb, var(--title-color) 34%, var(--card-border));--v18-milestone-accent:color-mix(in srgb, var(--title-color) 78%, #d5ddd8 22%)}.v7-source-link-row.v18-source-links-manager{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg) 12%);border-radius:12px;margin:0 0 10px!important;padding:9px!important;display:block!important}.v18-source-links-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.v18-source-links-title{color:var(--label-color);align-items:center;gap:5px;font-size:9.2px;font-weight:850;display:inline-flex}.v18-source-links-title svg{margin:0!important}.v18-source-links-count{border:1px solid var(--input-border);min-width:21px;height:21px;color:var(--label-color);background:var(--chip-bg);border-radius:999px;place-items:center;padding:0 6px;font-size:8px;font-weight:900;display:inline-grid}.v18-source-links-list{flex-direction:column;gap:5px;margin-bottom:7px;display:flex}.v18-source-link-item{border:1px solid var(--input-border);background:var(--input-bg);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.v18-source-link-main{min-width:0;color:var(--text-main);flex-direction:column;gap:1px;text-decoration:none;display:flex}.v18-source-link-main:hover .v18-source-link-label{color:var(--value-color)}.v18-source-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:850;overflow:hidden}.v18-source-link-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-color);font-size:7.8px;overflow:hidden}.v18-source-link-actions{align-items:center;gap:3px;display:flex}.v18-source-link-button{border:1px solid var(--input-border);width:25px;height:25px;color:var(--label-color);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.v18-source-link-button:hover{background:var(--chip-bg);color:var(--value-color)}.v18-source-link-button.is-remove:hover{color:var(--danger-accent,#a75d72);border-color:color-mix(in srgb, var(--danger-accent,#a75d72) 38%, var(--input-border))}.v18-source-links-empty{color:var(--label-color);margin:0 0 7px;font-size:8px;line-height:1.3}.v18-source-link-composer{grid-template-columns:minmax(100px,.72fr) minmax(170px,1.45fr) auto;align-items:center;gap:5px;display:grid}.v18-source-link-composer input{min-width:0;min-height:31px;border-radius:9px!important;margin:0!important;padding:6px 8px!important;font-size:9.2px!important}.v18-source-link-add{border:1px solid var(--input-border);background:var(--chip-bg);min-height:31px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:8.8px;font-weight:850;display:inline-flex}.v18-source-link-add:hover{border-color:var(--value-color);box-shadow:0 2px 8px var(--shadow-color)}.v18-source-link-add svg{margin:0!important}.v8-project-detail-group[data-v8-section=milestones]{border-color:var(--v18-milestone-border)!important;box-shadow:inset 3px 0 0 var(--v18-milestone-accent)!important;background:var(--v18-milestone-surface)!important}.v8-project-detail-group[data-v8-section=milestones]>summary{background:0 0!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-icon{border:1px solid var(--v18-milestone-border);background:color-mix(in srgb, var(--v18-milestone-accent) 16%, var(--chip-bg))!important;color:var(--v18-milestone-accent)!important}.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-meta{background:var(--chip-bg)!important;color:var(--value-color)!important;border:1px solid var(--v18-milestone-border)!important}.v16-source-idea-list{gap:4px!important;margin-top:6px!important}.v16-source-idea-row{background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg) 8%)!important;border-radius:9px!important;grid-template-columns:minmax(0,1.15fr) minmax(92px,.85fr) 25px!important;gap:4px!important;padding:5px!important}.v16-source-idea-row input,.v16-source-idea-row select{border-radius:8px!important;min-height:29px!important;padding:5px 7px!important;font-size:8.7px!important}.v16-source-idea-remove{align-self:center;width:25px!important;height:25px!important}.v18-next-action-display{border:1px solid color-mix(in srgb, var(--value-color) 28%, var(--input-border));background:color-mix(in srgb, var(--chip-bg) 70%, var(--card-bg) 30%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;padding:9px 10px;display:grid}.v18-next-action-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.v18-next-action-kicker{color:var(--label-color);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.v18-next-action-text{min-width:0;color:var(--text-main);overflow-wrap:anywhere;font-size:11.4px;line-height:1.35}.v18-next-action-actions{align-items:center;gap:4px;display:flex}.v18-next-action-button{border:1px solid var(--input-border);min-height:29px;color:var(--value-color);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:8.4px;font-weight:850;display:inline-flex}.v18-next-action-button:hover{background:var(--chip-bg)}.v18-next-action-button svg{margin:0!important}.v18-next-action-button.is-done{color:var(--mm-book);border-color:color-mix(in srgb, var(--mm-book) 34%, var(--input-border))}.v18-next-action-editing .v18-next-action-display{display:none}.v15-subidea-source-list{min-width:0;flex-direction:column!important;grid-column:1/-1!important;align-items:stretch!important;gap:4px!important;margin:2px 0 0 20px!important;display:flex!important}.v15-subidea-source{overflow-wrap:anywhere;word-break:break-word;text-align:left;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%;line-height:1.28;display:flex;white-space:normal!important;border-radius:8px!important;padding:5px 7px!important}.v15-subidea-source svg{flex:none;margin:1px 0 0!important}@media (width<=720px){.v18-source-link-composer{grid-template-columns:1fr auto}.v18-source-link-composer [data-v18-source-link-label]{grid-column:1/-1}.v16-source-idea-row{grid-template-columns:minmax(0,1fr) 25px!important;grid-template-areas:"text remove""route route"!important}.v16-source-idea-row>input{grid-area:text!important}.v16-source-idea-row>select{grid-area:route!important}.v16-source-idea-row>button{grid-area:remove!important}.v18-next-action-display{grid-template-columns:1fr}.v18-next-action-actions{justify-content:flex-start}}@media (width<=420px){.v18-source-link-composer{grid-template-columns:1fr}.v18-source-link-composer [data-v18-source-link-label]{grid-column:auto}.v18-source-link-add{width:100%}.v15-subidea-source-list{margin-left:14px!important}}.v18-source-links-manager.v19-disclosure{overflow:hidden;padding:0!important}.v18-source-links-manager.v19-disclosure .v18-source-links-heading{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:36px;padding:8px 9px;transition:background .16s,color .16s;display:grid;margin:0!important}.v18-source-links-manager.v19-disclosure .v18-source-links-heading:hover,.v18-source-links-manager.v19-disclosure .v18-source-links-heading:focus-visible{background:var(--chip-bg)}.v19-disclosure-chevron{border:1px solid var(--input-border);width:22px;height:22px;color:var(--label-color);background:var(--input-bg);border-radius:50%;place-items:center;display:grid}.v19-disclosure-chevron svg{transition:transform .18s;margin:0!important}.v18-source-links-manager.v19-expanded .v19-disclosure-chevron svg,.v19-source-ideas-disclosure.v19-expanded .v19-disclosure-chevron svg{transform:rotate(180deg)}.v19-source-links-body{border-top:1px dashed var(--dashed-border);padding:0 9px 9px}.v19-source-links-body>:first-child{margin-top:8px}.v19-source-ideas-disclosure{border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%);border-radius:10px;margin-top:7px;overflow:hidden}.v19-source-ideas-toggle{width:100%;min-height:34px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.v19-source-ideas-toggle:hover,.v19-source-ideas-toggle:focus-visible{background:var(--chip-bg)}.v19-source-ideas-toggle-copy{min-width:0;color:var(--label-color);align-items:center;gap:5px;font-size:8.5px;font-weight:850;display:flex}.v19-source-ideas-toggle-copy svg{margin:0!important}.v19-source-ideas-count{border:1px solid var(--input-border);background:var(--chip-bg);min-width:21px;height:21px;color:var(--label-color);border-radius:999px;place-items:center;padding:0 6px;font-size:8px;font-weight:900;display:grid}.v19-source-ideas-body{border-top:1px dashed var(--dashed-border);padding:0 6px 6px}.v19-source-ideas-body .v16-source-idea-list{margin-top:6px!important}.v12-next-action-focus.v19-next-action-compact{border-radius:11px!important;padding:6px 7px!important}.v12-next-action-focus.v19-next-action-compact .v7-next-action-label,.v12-next-action-focus.v19-next-action-compact>.v7-next-action-wrap>.v7-next-action-label{letter-spacing:.55px!important;font-size:7px!important}.v12-next-action-focus.v19-next-action-compact .v7-next-action-label:after{display:none!important}.v19-next-action-compact .v18-next-action-display{border-radius:9px;gap:6px;margin-top:3px;padding:4px 6px}.v19-next-action-compact .v18-next-action-copy{gap:1px}.v19-next-action-compact .v18-next-action-kicker{letter-spacing:.55px;font-size:5.4px}.v19-next-action-compact .v18-next-action-text{font-size:9.4px;line-height:1.24}.v19-next-action-compact .v18-next-action-button{gap:3px;min-height:24px;padding:0 7px;font-size:7.2px}.v19-next-action-compact .v18-next-action-button svg{width:8px!important;height:8px!important}.v19-hierarchy-button{border:1px solid var(--input-border);width:24px;height:24px;color:var(--label-color);cursor:pointer;opacity:.56;background:0 0;border-radius:50%;flex:0 0 24px;place-items:center;padding:0;transition:opacity .14s,background .14s,color .14s,transform .14s;display:grid}.mm-section-row:hover .v19-hierarchy-button,.mm-child-row:hover .v19-hierarchy-button,.v15-subidea-row:hover .v19-hierarchy-button,.v19-hierarchy-button:focus-visible{opacity:1}.v19-hierarchy-button:hover{background:var(--chip-bg);color:var(--value-color);transform:translateY(-1px)}.v19-hierarchy-button svg{margin:0!important}.v15-subidea-row .v19-hierarchy-button{align-self:center}.v19-hierarchy-modal{width:min(560px,100%)}.v19-hierarchy-summary{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:9px 10px;display:flex}.v19-hierarchy-summary-icon{background:var(--chip-bg);width:30px;height:30px;color:var(--value-color);border-radius:10px;flex:0 0 30px;place-items:center;display:grid}.v19-hierarchy-summary-icon svg{margin:0!important}.v19-hierarchy-summary-copy{min-width:0}.v19-hierarchy-summary-copy strong{color:var(--text-main);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3;display:block}.v19-hierarchy-summary-copy small{color:var(--label-color);margin-top:2px;font-size:8.8px;display:block}.v19-hierarchy-modal select{margin-bottom:8px}.v19-hierarchy-help{color:var(--label-color);margin:0;font-size:9.5px;line-height:1.45}@media (width<=720px){.v18-source-links-manager.v19-disclosure .v18-source-links-heading,.v19-source-ideas-toggle{min-height:38px}.v19-next-action-compact .v18-next-action-display{grid-template-columns:1fr}.v19-next-action-compact .v18-next-action-actions{justify-content:flex-start}.v19-hierarchy-button{opacity:.78;flex-basis:27px;width:27px;height:27px}}.mindmap-inbox-panel{display:none!important}.v11-idea-route-menu{max-height:210px;overflow:auto;border-radius:11px!important;margin-top:6px!important;padding:7px!important}.v11-idea-route-heading{margin-bottom:5px!important;font-size:8.5px!important}.v11-idea-route-project+.v11-idea-route-project{margin-top:6px!important;padding-top:6px!important}.v11-idea-route-project-name{margin-bottom:4px!important;font-size:9.3px!important}.v11-idea-route-options{gap:4px!important}.v11-idea-route-option{border-radius:999px!important;min-height:27px!important;padding:4px 7px!important;font-size:8.2px!important;line-height:1.15!important}.v11-idea-route-option svg{width:8px!important;height:8px!important}.project-card .v7-project-focus-strip.v12-next-action-focus{border:1px solid color-mix(in srgb, var(--value-color) 38%, var(--card-border))!important;border-left:4px solid var(--value-color)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--title-color) 9%, var(--card-bg)), color-mix(in srgb, var(--source-soft) 44%, var(--card-bg)))!important;box-shadow:0 5px 16px color-mix(in srgb, var(--shadow-color) 55%, transparent)!important;border-radius:14px!important;grid-template-columns:minmax(0,1.18fr) minmax(205px,.82fr)!important;align-items:stretch!important;gap:10px!important;padding:9px!important;display:grid!important}.project-card .v7-project-focus-strip.v12-next-action-focus>.v7-next-action-wrap,.project-card .v7-project-focus-strip.v12-next-action-focus>div{min-width:0}.project-card .v7-project-focus-strip.v12-next-action-focus .v7-project-progress-summary{min-height:100%;background:color-mix(in srgb, var(--source-soft) 74%, var(--card-bg))!important;border-color:color-mix(in srgb, var(--source-accent) 30%, var(--card-border))!important}.project-card .v7-project-focus-strip.v12-next-action-focus .v18-next-action-display{min-height:100%;border-color:color-mix(in srgb, var(--value-color) 42%, var(--input-border))!important;background:color-mix(in srgb, var(--title-color) 11%, var(--card-bg))!important}.project-card .v7-project-focus-strip.v12-next-action-focus .v18-next-action-kicker{color:var(--value-color)!important}.project-source-body.v20-source-body-layout{flex-direction:column!important;gap:10px!important;display:flex!important}.project-source-body.v20-source-body-layout>.project-research-progress-row{order:1;margin:0!important}.project-source-body.v20-source-body-layout>.project-source-content-grid{order:2;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.project-source-body.v20-source-body-layout>.project-source-quick-notes{order:3;margin:0!important}.project-source-body.v20-source-body-layout>.v18-source-links-manager{order:4;margin:0!important}.project-source-body.v20-source-body-layout .project-source-panel{min-width:0;border-radius:12px!important;padding:10px!important}.project-source-body.v20-source-body-layout .project-source-helper{margin:2px 0 7px!important}.v19-source-ideas-body .v16-source-idea-row,.v16-source-idea-row.v20-source-idea-row{grid-template-columns:minmax(0,1.15fr) minmax(170px,.85fr) 25px!important;grid-template-areas:"text route remove"!important;align-items:center!important;gap:5px!important;padding:5px!important;display:grid!important}.v19-source-ideas-body .v16-source-idea-row>input,.v16-source-idea-row.v20-source-idea-row>input{grid-area:text!important}.v19-source-ideas-body .v16-source-idea-row>select,.v16-source-idea-row.v20-source-idea-row>select{grid-area:route!important}.v19-source-ideas-body .v16-source-idea-row>button,.v16-source-idea-row.v20-source-idea-row>button{grid-area:remove!important}.v8-project-detail-group[data-v8-section=references] .v8-project-detail-content{padding:8px 10px 10px!important}.v7-reference-panel.v20-reference-panel{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v7-reference-panel.v20-reference-panel>.v7-reference-help,.v7-reference-panel.v20-reference-panel>.v7-reference-add,.v7-reference-panel.v20-reference-panel>.v7-reference-header{display:none!important}.v20-reference-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v20-reference-summary{min-width:0;color:var(--label-color);font-size:8.8px;line-height:1.3}.v20-reference-add-trigger{border:1px solid var(--input-border);background:var(--chip-bg);min-height:28px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 9px;font-size:8.5px;font-weight:850;display:inline-flex}.v20-reference-add-trigger:hover{border-color:var(--value-color)}.v7-reference-panel.v20-reference-panel .v7-reference-list{gap:4px!important;margin:0!important}.v7-reference-panel.v20-reference-panel .v7-reference-row{padding:6px 7px!important}.v20-reference-modal{width:min(480px,100%)}.v20-reference-modal-copy{color:var(--label-color);margin:-6px 0 13px;font-size:9.5px;line-height:1.45}.v20-reference-modal label{margin-top:8px}.v20-reference-modal input{margin:5px 0 0}.v19-hierarchy-button{display:none!important}.v20-drag-handle,.v20-return-inbox{width:24px;height:24px;color:var(--label-color);cursor:grab;opacity:.48;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 24px;place-items:center;padding:0;transition:opacity .14s,background .14s,color .14s,border-color .14s;display:grid}.v20-return-inbox{cursor:pointer}.mm-section-row:hover .v20-drag-handle,.mm-child-row:hover .v20-drag-handle,.v15-subidea-row:hover .v20-drag-handle,.mm-child-row:hover .v20-return-inbox,.v15-subidea-row:hover .v20-return-inbox,.v20-drag-handle:focus-visible,.v20-return-inbox:focus-visible{opacity:1}.v20-drag-handle:hover,.v20-return-inbox:hover{border-color:var(--input-border);background:var(--chip-bg);color:var(--value-color)}.v20-drag-handle:active{cursor:grabbing}.v20-drag-handle svg,.v20-return-inbox svg{margin:0!important}.v20-root-drop-target{border-radius:12px;transition:outline .15s,background .15s;position:relative}body.v20-mm-dragging .v20-root-drop-target:after{content:"Drop here for a top-level branch";z-index:20;border:1px dashed var(--input-border);background:var(--card-bg);color:var(--label-color);white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 8px;font-size:7.8px;font-weight:800;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}body.v20-mm-dragging [data-v20-drop-target]{transition:outline .12s,background .12s}[data-v20-drop-target].v20-drop-active{outline-offset:3px;outline:2px dashed var(--value-color)!important;background:color-mix(in srgb, var(--title-color) 8%, var(--card-bg))!important}[data-v20-drop-target].v20-drop-invalid{outline:2px dashed color-mix(in srgb, var(--danger-accent) 55%, transparent)!important}.v20-drag-ghost{z-index:1000;border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg) 96%, transparent);max-width:260px;color:var(--text-main);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:11px;padding:7px 10px;font-size:9.5px;font-weight:850;position:fixed;overflow:hidden;transform:translate(12px,12px);box-shadow:0 14px 36px #301e2940}body.v20-mm-dragging{cursor:grabbing}body.v20-mm-dragging .mm-wrap{-webkit-user-select:none;user-select:none}@media (width<=860px){.project-card .v7-project-focus-strip.v12-next-action-focus{grid-template-columns:1fr!important}.project-card .v7-project-focus-strip.v12-next-action-focus>div:last-child{min-height:58px}}@media (width<=700px){.v19-source-ideas-body .v16-source-idea-row,.v16-source-idea-row.v20-source-idea-row{grid-template-columns:minmax(0,1fr) 25px!important;grid-template-areas:"text remove""route route"!important}.v20-drag-handle,.v20-return-inbox{opacity:.78;flex-basis:28px;width:28px;height:28px}}@media (width<=430px){.v11-idea-route-option{white-space:normal;text-align:left;max-width:100%}.v20-reference-toolbar{align-items:flex-start}.v20-reference-summary{max-width:70%}}:root{--v21-project-heading:color-mix(in srgb, var(--mm-purple) 78%, var(--text-main));--v21-progress-soft:color-mix(in srgb, #ecd7e3 44%, var(--card-bg));--v21-progress-accent:color-mix(in srgb, #b56f8f 68%, var(--value-color));--v21-contribution-soft:color-mix(in srgb, #f4dfe9 48%, var(--card-bg));--v21-contribution-accent:color-mix(in srgb, #b16e8e 70%, var(--value-color));--v21-ideas-soft:color-mix(in srgb, #f6e6ee 55%, var(--card-bg));--v21-ideas-accent:color-mix(in srgb, #ab7a91 72%, var(--value-color));--v21-notes-soft:color-mix(in srgb, #edf0f5 46%, var(--card-bg));--v21-notes-accent:color-mix(in srgb, #74879b 62%, var(--label-color))}body.theme-night{--v21-project-heading:color-mix(in srgb, #9fb8ae 70%, var(--text-main));--v21-progress-soft:color-mix(in srgb, #384942 42%, var(--card-bg));--v21-progress-accent:color-mix(in srgb, #85a89f 68%, var(--value-color));--v21-contribution-soft:color-mix(in srgb, var(--source-soft) 68%, var(--card-bg));--v21-contribution-accent:color-mix(in srgb, var(--source-accent) 72%, var(--value-color));--v21-ideas-soft:color-mix(in srgb, #2c3d36 44%, var(--card-bg));--v21-ideas-accent:color-mix(in srgb, #8bb39c 72%, var(--value-color));--v21-notes-soft:color-mix(in srgb, #344049 40%, var(--card-bg));--v21-notes-accent:color-mix(in srgb, #9caeb9 68%, var(--label-color))}.projects-main-title,.project-books-shell-title,.v8-project-detail-group[data-v8-section=milestones] .v8-project-detail-label{color:var(--v21-project-heading)!important}.projects-main-title{letter-spacing:-.1px;font-weight:950!important}.project-books-shell-title{letter-spacing:-.05px;font-size:13px!important}.project-card .v7-project-focus-strip.v12-next-action-focus{align-items:stretch!important;padding:10px!important;overflow:hidden!important}@media (width>=621px){.project-card .v7-project-focus-strip.v12-next-action-focus{grid-template-columns:minmax(0,1.42fr) minmax(190px,.58fr)!important}}.project-card .v7-project-focus-strip.v12-next-action-focus>.v7-next-action-wrap,.project-card .v7-project-focus-strip.v12-next-action-focus>div:last-child{width:100%!important;min-width:0!important;margin:0!important;position:relative!important}.project-card .v7-project-focus-strip.v12-next-action-focus>.v7-next-action-wrap{flex-direction:column!important;display:flex!important}.project-card .v7-project-focus-strip.v12-next-action-focus>div:last-child{flex-direction:column!important;justify-content:flex-start!important;display:flex!important}.project-card .v7-project-focus-strip .v7-next-action-label,.project-card .v7-project-focus-strip .v7-progress-label{align-items:center!important;min-height:18px!important;margin:0 0 6px!important;padding:0 2px!important;line-height:1.2!important;display:flex!important;position:static!important}.project-card .v7-project-focus-strip .v18-next-action-display,.project-card .v7-project-focus-strip .v7-project-progress-summary{box-sizing:border-box!important;flex:auto!important;min-width:0!important;height:auto!important;min-height:82px!important;margin:0!important}.project-card .v7-project-focus-strip .v18-next-action-display{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.project-card .v7-project-focus-strip .v18-next-action-actions{margin-top:1px}.project-card .v7-project-focus-strip .v7-project-progress-summary{background:var(--v21-progress-soft)!important;border-left:3px solid var(--v21-progress-accent)!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:11px 12px!important;display:flex!important}@media (width<=620px){.project-card .v7-project-focus-strip.v12-next-action-focus{grid-template-columns:1fr!important}.project-card .v7-project-focus-strip .v18-next-action-display,.project-card .v7-project-focus-strip .v7-project-progress-summary{min-height:70px!important}}.v7-progress-breakdown{gap:8px!important}.v7-progress-part{text-align:center!important;background:color-mix(in srgb, var(--v21-progress-soft) 68%, var(--card-bg))!important;border-color:color-mix(in srgb, var(--v21-progress-accent) 25%, var(--card-border))!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:62px!important;padding:10px 12px!important;display:flex!important}.v7-progress-part span{font-size:9.6px!important;font-weight:750!important;line-height:1.28!important}.v7-progress-part strong{margin-top:4px!important;font-size:13.5px!important;line-height:1.1!important}.v20-reference-panel .v7-reference-empty{display:none!important}.project-source-body.v20-source-body-layout>.project-research-progress-row{border:1px solid color-mix(in srgb, var(--v21-progress-accent) 24%, var(--card-border))!important;border-left:3px solid var(--v21-progress-accent)!important;background:var(--v21-progress-soft)!important;border-radius:12px!important;padding:9px 10px!important}.project-source-body.v20-source-body-layout .v21-source-contribution-panel{background:var(--v21-contribution-soft)!important;border-color:color-mix(in srgb, var(--v21-contribution-accent) 26%, var(--card-border))!important;border-left:3px solid var(--v21-contribution-accent)!important}.project-source-body.v20-source-body-layout .v21-source-ideas-panel{background:var(--v21-ideas-soft)!important;border-color:color-mix(in srgb, var(--v21-ideas-accent) 26%, var(--card-border))!important;border-left:3px solid var(--v21-ideas-accent)!important}.project-source-body.v20-source-body-layout .project-source-quick-notes.v21-source-notes-panel{border:1px solid color-mix(in srgb, var(--v21-notes-accent) 24%, var(--card-border))!important;border-left:3px solid var(--v21-notes-accent)!important;background:var(--v21-notes-soft)!important;border-radius:12px!important;padding:10px!important}.project-source-body.v20-source-body-layout .project-source-panel>label,.project-source-body.v20-source-body-layout .project-source-quick-notes label{letter-spacing:.02px;font-size:10.5px!important}.project-source-body.v20-source-body-layout .v21-source-contribution-panel>label{color:var(--v21-contribution-accent)!important}.project-source-body.v20-source-body-layout .v21-source-ideas-panel>label{color:var(--v21-ideas-accent)!important}.v21-source-links-launcher{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v21-source-links-button{border:1px dashed color-mix(in srgb, var(--label-color) 26%, var(--card-border));width:100%;min-height:34px;color:var(--label-color);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:border-color .15s,background .15s,color .15s;display:flex}.v21-source-links-button:hover,.v21-source-links-button:focus-visible{border-color:color-mix(in srgb, var(--v21-notes-accent) 55%, var(--input-border));background:color-mix(in srgb, var(--v21-notes-soft) 55%, transparent);color:var(--value-color)}.v21-source-links-button-main{align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:800;display:inline-flex}.v21-source-links-button-main svg{margin:0!important}.v21-source-links-button-meta{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.v21-source-links-count{border:1px solid var(--input-border);background:var(--chip-bg);min-width:20px;height:20px;color:var(--label-color);border-radius:999px;place-items:center;padding:0 6px;font-size:7.8px;font-weight:900;display:grid}.v21-source-links-modal{width:min(560px,100%)}.v21-source-links-modal-copy{color:var(--label-color);margin:-7px 0 12px;font-size:9.5px;line-height:1.45}.v21-source-links-modal-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.v21-source-link-modal-row{border:1px solid var(--input-border);background:var(--stat-grad);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.v21-source-link-modal-copy{min-width:0;color:var(--text-main);flex-direction:column;gap:2px;text-decoration:none;display:flex}.v21-source-link-modal-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.v21-source-link-modal-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--label-color);font-size:8px;overflow:hidden}.v21-source-link-modal-actions{align-items:center;gap:4px;display:flex}.v21-source-link-modal-actions a,.v21-source-link-modal-actions button{border:1px solid var(--input-border);background:var(--card-bg);width:29px;height:29px;color:var(--label-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.v21-source-link-modal-actions a:hover{color:var(--value-color);background:var(--chip-bg)}.v21-source-link-modal-actions button:hover{color:var(--danger-accent,#a75d72);background:var(--chip-bg)}.v21-source-link-modal-form{grid-template-columns:minmax(110px,.72fr) minmax(170px,1.35fr) auto;align-items:end;gap:6px;display:grid}.v21-source-link-modal-form label{margin:0}.v21-source-link-modal-form input{min-height:35px;margin:4px 0 0}.v21-source-link-modal-add{width:auto;min-height:35px;margin:0;padding:0 13px}.v15-subidea-row{grid-template-columns:24px 17px minmax(0,1fr) 25px 25px!important;grid-template-areas:"grip branch text inbox remove""sources sources sources sources sources"!important;align-items:center!important;min-width:0!important}.v15-subidea-row>.v20-drag-handle{grid-area:grip!important}.v15-subidea-row>span:first-of-type{grid-area:branch!important}.v15-subidea-row>input[data-v15-subidea-text]{grid-area:text!important;width:100%!important;min-width:0!important}.v15-subidea-row>.v20-return-inbox{grid-area:inbox!important}.v15-subidea-row>[data-v15-subidea-remove]{grid-area:remove!important}.v15-subidea-row>.v15-subidea-source-list{border-top:1px dashed var(--source-border)!important;grid-area:sources/auto!important;width:100%!important;margin:4px 0 0!important;padding:6px 0 0 12px!important}.v15-subidea-source{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.mm-child-row{min-width:0}.mm-child-row>.mm-child-text-input{min-width:0!important}@media (width<=700px){.v7-progress-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v7-progress-part{min-height:58px!important;padding:8px 7px!important}.v7-progress-part span{font-size:8.7px!important}.v7-progress-part strong{font-size:12px!important}.v21-source-link-modal-form{grid-template-columns:1fr}.v21-source-link-modal-add{width:100%}}@media (width<=430px){.v15-subidea-row{grid-template-columns:24px 17px minmax(0,1fr) 25px!important;grid-template-areas:"grip branch text remove""inbox inbox inbox inbox""sources sources sources sources"!important}.v15-subidea-row>.v20-return-inbox{justify-self:start}}.v15-subidea-row>.v15-subidea-source-list{flex-direction:column!important;grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;display:flex!important}.v15-subidea-row>.v15-subidea-source-list .v15-subidea-source{align-items:flex-start!important;width:100%!important;min-width:0!important;display:flex!important}@media (width<=430px){.v15-subidea-row>.v15-subidea-source-list{grid-row:3!important}}.project-card .v7-project-focus-strip .v18-next-action-text,.project-card .v7-project-focus-strip.v12-next-action-focus .v18-next-action-text,.v19-next-action-compact .v18-next-action-text{letter-spacing:0!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}#landingRoot{display:none}body.landing-visible{overflow-x:hidden}body.landing-visible #root{display:none!important}body.landing-visible #landingRoot{display:block}body:not(.landing-visible) .brand-wordmark{cursor:pointer}.landing-shell{--landing-max:1240px;min-height:100dvh;color:var(--text-main);isolation:isolate;position:relative;overflow:hidden}.landing-nav{width:min(var(--landing-max), calc(100% - 36px));grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:88px;margin:0 auto;display:grid}.landing-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-brand-icon{background:var(--brand-icon-grad);width:44px;height:44px;box-shadow:0 10px 28px var(--shadow-color);border-radius:15px;flex:0 0 44px;place-items:center;display:grid}.landing-brand-icon svg{stroke:#fff;width:29px;height:29px}.landing-brand-copy{flex-direction:column;align-items:flex-start;display:flex}.landing-brand-title{font-synthesis:none;letter-spacing:-.65px;color:var(--text-main);font:600 30px/.94 Cormorant Garamond,Noto Serif Display,Georgia,serif}.landing-brand-subtitle{color:var(--label-color);letter-spacing:.7px;text-transform:uppercase;margin-top:4px;font-family:Questrial,system-ui,sans-serif;font-size:9px;font-weight:800}.landing-nav-links{justify-content:center;align-items:center;gap:28px;display:flex}.landing-nav-links a{color:var(--label-color);font-size:11px;font-weight:800;text-decoration:none;transition:color .16s,transform .16s}.landing-nav-links a:hover{color:var(--value-color);transform:translateY(-1px)}.landing-nav-actions{align-items:center;gap:8px;display:flex}.landing-icon-btn,.landing-ghost-btn,.landing-primary-btn,.landing-mode-open{cursor:pointer;font-family:inherit;transition:transform .16s,box-shadow .16s,border-color .16s}.landing-icon-btn{border:1px solid var(--tab-border);background:color-mix(in srgb, var(--card-bg) 88%, transparent);width:40px;height:40px;color:var(--value-color);box-shadow:0 6px 18px var(--shadow-color);border-radius:50%;place-items:center;display:grid}.landing-icon-btn svg{width:17px;height:17px}.landing-icon-btn:hover,.landing-ghost-btn:hover,.landing-primary-btn:hover,.landing-mode-open:hover{transform:translateY(-2px)}.landing-ghost-btn,.landing-primary-btn{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-size:11px;font-weight:850;display:inline-flex}.landing-ghost-btn{border:1px solid var(--tab-border);background:color-mix(in srgb, var(--card-bg) 84%, transparent);color:var(--value-color)}.landing-primary-btn{background:var(--brand-btn-grad);color:#fff;box-shadow:0 10px 26px var(--shadow-color);border:0}.landing-primary-btn svg,.landing-ghost-btn svg{width:14px;height:14px}.landing-hero{width:min(var(--landing-max), calc(100% - 36px));grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(42px,6vw,86px);min-height:calc(100dvh - 88px);margin:0 auto;padding:clamp(56px,8vh,96px) 0 clamp(76px,10vh,118px);display:grid}.landing-hero-copy{min-width:0}.landing-eyebrow{border:1px solid var(--mode-switch-border);background:var(--mode-switch-bg);color:var(--value-color);letter-spacing:1.25px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.landing-eyebrow-dot{background:var(--accent-grad);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--value-color) 12%, transparent);border-radius:50%}.landing-hero h1{max-width:760px;color:var(--text-main);letter-spacing:-2.4px;margin:0;font:500 clamp(48px,6.2vw,80px)/1.08 Noto Serif Display,Georgia,serif}.landing-hero h1 em{color:var(--title-color);font-weight:400;text-decoration:none}.landing-hero-lead{max-width:650px;color:var(--label-color);margin:25px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.68}.landing-cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.landing-cta-row .landing-primary-btn,.landing-cta-row .landing-ghost-btn{min-height:48px;padding:0 21px;font-size:12px}.landing-proof{color:var(--label-color);flex-wrap:wrap;gap:9px 18px;margin-top:23px;font-size:10px;font-weight:750;display:flex}.landing-proof span{align-items:center;gap:6px;display:inline-flex}.landing-proof svg{width:13px;height:13px;color:var(--value-color)}.landing-preview-wrap{min-width:0;position:relative}.landing-preview-wrap:before{content:"";z-index:-1;background:var(--accent-grad);opacity:.16;filter:blur(32px);border-radius:38px;position:absolute;inset:9% 5% -6%}.landing-preview{border:1px solid color-mix(in srgb, var(--card-border) 88%, white 12%);background:color-mix(in srgb, var(--card-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px;padding:16px;position:relative;transform:rotate(1.15deg);box-shadow:0 28px 90px #492c3e2e}body.theme-night .landing-preview{box-shadow:0 30px 90px #00000052}.landing-preview-top{justify-content:space-between;align-items:center;gap:12px;padding:4px 5px 13px;display:flex}.landing-window-dots{gap:5px;display:flex}.landing-window-dots span{background:var(--input-border);border-radius:50%;width:7px;height:7px}.landing-preview-label{color:var(--label-color);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:850}.landing-preview-modes{border:1px solid var(--mode-switch-border);background:var(--mode-switch-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.landing-preview-modes span{color:var(--label-color);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.landing-preview-modes span.active{background:var(--mode-active-bg);color:var(--mode-active-text)}.landing-preview-stage{grid-template-columns:minmax(0,1.12fr) minmax(155px,.88fr);gap:10px;display:grid}.landing-preview-card{border:1px solid var(--card-border);background:var(--card-bg);min-width:0;box-shadow:0 8px 24px var(--shadow-color);border-radius:18px}.landing-preview-reading{grid-row:span 2;padding:17px}.landing-mini-label{color:var(--label-color);letter-spacing:.65px;text-transform:uppercase;font-size:8px;font-weight:900}.landing-preview-title{color:var(--text-main);overflow-wrap:anywhere;margin-top:9px;font-size:15px;font-weight:850;line-height:1.25}.landing-preview-author{color:var(--label-color);margin-top:4px;font-size:9px}.landing-preview-progress{background:var(--chip-bg);border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.landing-preview-progress span{border-radius:inherit;background:var(--accent-grad);height:100%;display:block}.landing-preview-progress-meta{color:var(--label-color);justify-content:space-between;gap:8px;margin-top:7px;font-size:8px;font-weight:750;display:flex}.landing-preview-note{background:var(--stat-grad);border:1px solid var(--card-border);color:var(--text-main);border-radius:13px;margin-top:17px;padding:12px;font-size:9px;line-height:1.45}.landing-preview-focus{padding:14px}.landing-preview-focus-time{color:var(--value-color);font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:900}.landing-preview-focus-row{align-items:center;gap:8px;margin-top:10px;display:flex}.landing-preview-focus-ring{background:var(--mm-purple-bg);width:29px;height:29px;color:var(--mm-purple);border-radius:50%;flex:0 0 29px;place-items:center;display:grid}.landing-preview-focus-ring svg{width:13px;height:13px}.landing-preview-focus-copy strong{color:var(--text-main);font-size:9px;display:block}.landing-preview-focus-copy small{color:var(--label-color);font-size:7.5px}.landing-preview-project{padding:14px}.landing-preview-project-name{color:var(--text-main);margin-top:7px;font-size:10px;font-weight:850;line-height:1.3}.landing-preview-project-branch{align-items:center;gap:5px;margin-top:10px;display:flex}.landing-preview-project-line{background:var(--mm-purple-border);width:17px;height:1px}.landing-preview-project-pill{border:1px solid var(--mm-purple-border);min-width:0;color:var(--mm-purple);border-radius:8px;padding:5px 7px;font-size:7px;font-weight:800}.landing-preview-float{z-index:3;border:1px solid var(--card-border);background:var(--card-bg);color:var(--value-color);box-shadow:0 12px 28px var(--shadow-color);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;position:absolute}.landing-preview-float svg{width:12px;height:12px}.landing-preview-float.one{bottom:64px;left:-23px;transform:rotate(-4deg)}.landing-preview-float.two{top:85px;right:-18px;transform:rotate(4deg)}.landing-section{width:min(var(--landing-max), calc(100% - 36px));margin:0 auto;padding:clamp(76px,10vw,126px) 0}.landing-section-heading{max-width:760px}.landing-section-kicker{color:var(--value-color);letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:900}.landing-section h2{color:var(--text-main);letter-spacing:-1px;margin:11px 0 0;font:500 clamp(30px,3.8vw,48px)/1.08 Noto Serif Display,Georgia,serif}.landing-section-copy{max-width:680px;color:var(--label-color);margin:17px 0 0;font-size:15px;line-height:1.65}.landing-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.landing-mode-card{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 91%, transparent);min-height:320px;box-shadow:0 12px 34px var(--shadow-color);border-radius:24px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.landing-mode-card:before{content:"";background:var(--mode-accent);height:4px;position:absolute;inset:0 0 auto}.landing-mode-card.casual{--mode-accent:linear-gradient(90deg, #c88eaa, #e0b4c7)}.landing-mode-card.study{--mode-accent:linear-gradient(90deg, #c7a0b3, #e0c3d3)}.landing-mode-card.research{--mode-accent:linear-gradient(90deg, #8f5574, #b18da2)}body.theme-night .landing-mode-card.casual{--mode-accent:linear-gradient(90deg, #7faaa2, #9fb9ad)}body.theme-night .landing-mode-card.study{--mode-accent:linear-gradient(90deg, #8e9b82, #b0b397)}body.theme-night .landing-mode-card.research{--mode-accent:linear-gradient(90deg, #6f989e, #8ba39b)}body.theme-neutral .landing-mode-card.casual{--mode-accent:linear-gradient(90deg, #b8b1a7, #d6d0c6)}body.theme-neutral .landing-mode-card.study{--mode-accent:linear-gradient(90deg, #a9a29a, #c9c3b9)}body.theme-neutral .landing-mode-card.research{--mode-accent:linear-gradient(90deg, #7d766d, #a29b91)}.landing-mode-number{color:var(--label-color);font:500 13px/1 Noto Serif Display,serif}.landing-mode-title{color:var(--text-main);margin-top:28px;font:600 28px/1.05 Noto Serif Display,serif}.landing-mode-description{color:var(--label-color);margin:12px 0 0;font-size:12px;line-height:1.55}.landing-mode-tools{flex-wrap:wrap;gap:6px;margin-top:21px;display:flex}.landing-mode-tools span{border:1px solid var(--input-border);background:var(--chip-bg);color:var(--value-color);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.landing-mode-open{border:1px solid var(--input-border);background:var(--card-bg);width:100%;min-height:40px;color:var(--value-color);border-radius:999px;margin-top:auto;padding:0 12px;font-size:10px;font-weight:900}.landing-mode-open:hover{border-color:var(--value-color);box-shadow:0 7px 20px var(--shadow-color)}.landing-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.landing-feature-card{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 91%, transparent);min-height:240px;box-shadow:0 12px 34px var(--shadow-color);border-radius:24px;padding:24px;position:relative;overflow:hidden}.landing-feature-card.large{grid-column:span 7}.landing-feature-card.medium{grid-column:span 5}.landing-feature-card.third{grid-column:span 4;min-height:220px}.landing-feature-icon{background:var(--mm-purple-bg);width:38px;height:38px;color:var(--mm-purple);border-radius:13px;place-items:center;display:grid}.landing-feature-icon svg{width:17px;height:17px}.landing-feature-title{color:var(--text-main);margin-top:25px;font-size:17px;font-weight:900}.landing-feature-copy{max-width:520px;color:var(--label-color);margin-top:8px;font-size:11px;line-height:1.55}.landing-feature-visual{pointer-events:none;position:absolute}.landing-feature-card.logs .landing-feature-visual{width:42%;bottom:20px;right:22px}.landing-feature-lines{flex-direction:column;gap:7px;display:flex}.landing-feature-lines span{background:var(--chip-bg);border:1px solid var(--card-border);border-radius:999px;height:9px}.landing-feature-lines span:nth-child(2){width:76%}.landing-feature-lines span:nth-child(3){width:89%}.landing-feature-card.library .landing-feature-visual{grid-template-columns:repeat(3,1fr);gap:6px;width:44%;display:grid;bottom:18px;right:19px}.landing-book-spine{background:var(--stat-grad);border:1px solid var(--card-border);border-radius:7px 7px 4px 4px;height:86px}.landing-book-spine:nth-child(2){background:var(--mm-purple-bg);transform:translateY(-12px)}.landing-feature-card.projects .landing-feature-visual{width:44%;bottom:25px;right:22px}.landing-node-root{text-align:center;background:var(--accent-grad);color:#fff;border-radius:8px;width:84px;margin:0 auto;padding:6px;font-size:7px;font-weight:900}.landing-node-branches{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid;position:relative}.landing-node-branches:before{content:"";background:var(--mm-purple-border);height:1px;position:absolute;top:-8px;left:16%;right:16%}.landing-node-branches span{border:1px solid var(--mm-purple-border);background:var(--card-bg);border-radius:7px;height:35px}.landing-feature-card.monthly .landing-feature-visual{grid-template-columns:repeat(7,1fr);gap:3px;width:43%;display:grid;bottom:20px;right:21px}.landing-calendar-cell{aspect-ratio:1;background:var(--chip-bg);border:1px solid var(--card-border);border-radius:4px}.landing-calendar-cell.active{background:var(--mode-active-bg);border-color:var(--mode-active-border)}.landing-feature-card.timer .landing-feature-visual{text-align:center;width:41%;bottom:21px;right:22px}.landing-timer-number{color:var(--value-color);font-size:28px;font-weight:900}.landing-timer-bar{background:var(--chip-bg);border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.landing-timer-bar span{background:var(--accent-grad);width:64%;height:100%;display:block}.landing-privacy{width:min(var(--landing-max), calc(100% - 36px));border:1px solid var(--card-border);background:linear-gradient(135deg, color-mix(in srgb, var(--card-bg) 92%, transparent), color-mix(in srgb, var(--stat-grad) 92%, transparent));box-shadow:0 14px 40px var(--shadow-color);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto clamp(76px,10vw,126px);padding:30px;display:grid}.landing-privacy-icon{background:var(--mm-purple-bg);width:54px;height:54px;color:var(--mm-purple);border-radius:18px;place-items:center;display:grid}.landing-privacy-icon svg{width:23px;height:23px}.landing-privacy h3{color:var(--text-main);margin:0;font:600 23px/1.15 Noto Serif Display,serif}.landing-privacy p{color:var(--label-color);margin:6px 0 0;font-size:11px;line-height:1.5}.landing-privacy-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.landing-privacy-badges span{border:1px solid var(--input-border);background:var(--card-bg);color:var(--value-color);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.landing-final{width:min(var(--landing-max), calc(100% - 36px));text-align:center;border:1px solid var(--card-border);background:linear-gradient(135deg, var(--stat-grad), color-mix(in srgb, var(--card-bg) 88%, transparent));box-shadow:0 18px 54px var(--shadow-color);border-radius:32px;margin:0 auto;padding:clamp(66px,9vw,106px) clamp(24px,7vw,90px)}.landing-final h2{color:var(--text-main);letter-spacing:-1px;margin:0;font:500 clamp(30px,4vw,50px)/1.06 Noto Serif Display,serif}.landing-final p{max-width:620px;color:var(--label-color);margin:17px auto 27px;font-size:14px;line-height:1.6}.landing-final .landing-primary-btn{min-height:48px;padding:0 23px;font-size:12px}.landing-footer{width:min(var(--landing-max), calc(100% - 36px));min-height:116px;color:var(--label-color);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:9px;display:flex}.landing-footer strong{color:var(--value-color)}.landing-footer-links{align-items:center;gap:17px;display:flex}.landing-footer-links a{min-height:32px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-footer-links a:hover{color:var(--value-color)}@media (width<=980px){.landing-nav-links{display:none}.landing-nav{grid-template-columns:1fr auto}.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:62px}.landing-hero-copy{max-width:780px}.landing-preview-wrap{width:min(680px,100%);margin:0 auto}.landing-mode-grid{grid-template-columns:1fr}.landing-mode-card{min-height:255px}.landing-feature-card.large,.landing-feature-card.medium,.landing-feature-card.third{grid-column:span 6}}@media (width<=680px){.landing-nav{width:min(100% - 24px, var(--landing-max));min-height:76px}.landing-brand-icon{border-radius:13px;flex-basis:40px;width:40px;height:40px}.landing-brand-title{font-size:21px}.landing-nav-actions .landing-ghost-btn{display:none}.landing-hero,.landing-section,.landing-privacy,.landing-final,.landing-footer{width:calc(100% - 24px)}.landing-hero{gap:46px;padding-top:44px}.landing-hero h1{letter-spacing:-1.6px;font-size:clamp(44px,14vw,62px)}.landing-hero-lead{font-size:14px}.landing-cta-row{align-items:stretch}.landing-cta-row .landing-primary-btn,.landing-cta-row .landing-ghost-btn{flex:100%}.landing-proof{flex-direction:column;gap:8px}.landing-preview{border-radius:23px;padding:11px;transform:none}.landing-preview-stage{grid-template-columns:1fr}.landing-preview-reading{grid-row:auto}.landing-preview-float,.landing-preview-focus,.landing-preview-project{display:none}.landing-section{padding:78px 0}.landing-section h2{font-size:40px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card.large,.landing-feature-card.medium,.landing-feature-card.third{grid-column:auto;min-height:230px}.landing-feature-card .landing-feature-visual{opacity:.72}.landing-privacy{grid-template-columns:1fr;padding:24px}.landing-privacy-badges{justify-content:flex-start}.landing-final{padding:64px 22px}.landing-footer{text-align:center;flex-direction:column;justify-content:center;min-height:138px}}@media (width<=390px){.landing-nav-actions .landing-primary-btn{padding:0 13px;font-size:10px}.landing-brand-copy{max-width:140px}.landing-brand-subtitle{font-size:7.5px}.landing-mode-card,.landing-feature-card{border-radius:21px;padding:20px}}.landing-feature-card.library,.landing-feature-card.monthly{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.12fr) minmax(150px,.88fr);align-items:center;column-gap:22px;display:grid}.landing-feature-card.library>.landing-feature-icon,.landing-feature-card.library>.landing-feature-title,.landing-feature-card.library>.landing-feature-copy,.landing-feature-card.monthly>.landing-feature-icon,.landing-feature-card.monthly>.landing-feature-title,.landing-feature-card.monthly>.landing-feature-copy{grid-column:1;min-width:0}.landing-feature-card.library>.landing-feature-icon,.landing-feature-card.monthly>.landing-feature-icon{grid-row:1}.landing-feature-card.library>.landing-feature-title,.landing-feature-card.monthly>.landing-feature-title{grid-row:2}.landing-feature-card.library>.landing-feature-copy,.landing-feature-card.monthly>.landing-feature-copy{grid-row:3;align-self:start;max-width:none}.landing-feature-card.library .landing-feature-visual,.landing-feature-card.monthly .landing-feature-visual{opacity:.88;grid-area:1/2/4;place-self:center end;width:100%;max-width:240px;margin:0;position:static;inset:auto}.landing-feature-card.library .landing-feature-visual{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.landing-feature-card.monthly .landing-feature-visual{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.landing-final p{font-size:13px}@media (width<=680px){.landing-section h2,.landing-final h2{font-size:34px;line-height:1.08}.landing-feature-card.library,.landing-feature-card.monthly{flex-direction:column;align-items:flex-start;min-height:auto;display:flex}.landing-feature-card.library .landing-feature-visual,.landing-feature-card.monthly .landing-feature-visual{opacity:.82;align-self:center;width:min(100%,280px);max-width:280px;margin:20px auto 0;position:static}}@media (prefers-reduced-motion:reduce){.landing-shell *,.landing-shell :before,.landing-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=681px) and (width<=980px){.landing-feature-card.timer{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);align-items:center;column-gap:clamp(22px,4vw,42px);min-height:220px;display:grid}.landing-feature-card.timer>.landing-feature-icon,.landing-feature-card.timer>.landing-feature-title,.landing-feature-card.timer>.landing-feature-copy{grid-column:1;min-width:0}.landing-feature-card.timer>.landing-feature-icon{grid-row:1}.landing-feature-card.timer>.landing-feature-title{grid-row:2}.landing-feature-card.timer>.landing-feature-copy{grid-row:3;align-self:start}.landing-feature-card.timer .landing-feature-visual{grid-area:1/2/4;place-self:center;width:min(100%,260px);margin:0;padding-top:0}}.landing-shell,.landing-shell *{box-sizing:border-box}.landing-nav>*,.landing-hero>*,.landing-mode-card,.landing-feature-card,.landing-privacy>*,.landing-final>*{min-width:0}.landing-brand-title,.landing-brand-subtitle,.landing-hero h1,.landing-hero-lead,.landing-section h2,.landing-section-copy,.landing-mode-title,.landing-mode-description,.landing-feature-title,.landing-feature-copy,.landing-privacy h3,.landing-privacy p,.landing-final h2,.landing-final p{overflow-wrap:anywhere}.landing-feature-card,.landing-feature-card.library,.landing-feature-card.monthly{flex-direction:column;min-height:250px;align-items:flex-start!important;display:flex!important}.landing-feature-card>.landing-feature-title,.landing-feature-card>.landing-feature-copy{width:100%;max-width:100%;grid-area:auto!important}.landing-feature-card>.landing-feature-icon{flex:0 0 38px;width:38px;max-width:38px;grid-area:auto!important}.landing-feature-card .landing-feature-visual,.landing-feature-card.library .landing-feature-visual,.landing-feature-card.monthly .landing-feature-visual{opacity:.88;pointer-events:none;max-width:100%;padding-top:18px;grid-area:auto!important;place-self:flex-end!important;margin:auto 0 0!important;position:static!important;inset:auto!important}.landing-feature-card.logs .landing-feature-visual{width:min(285px,62%)!important}.landing-feature-card.library .landing-feature-visual{width:min(230px,56%)!important}.landing-feature-card.projects .landing-feature-visual{width:min(240px,60%)!important}.landing-feature-card.monthly .landing-feature-visual{width:min(250px,62%)!important}.landing-feature-card.timer .landing-feature-visual{width:min(220px,56%)!important}.landing-node-root{max-width:100%}.landing-node-branches{width:100%}@media (width<=1100px){.landing-nav{gap:18px}.landing-feature-card{min-height:240px}.landing-feature-title{margin-top:20px}.landing-feature-card .landing-feature-visual{padding-top:15px}}@media (width<=820px){.landing-nav{width:min(var(--landing-max), calc(100% - 28px));grid-template-columns:minmax(0,1fr) auto;gap:12px}.landing-nav-actions{gap:6px}.landing-primary-btn,.landing-ghost-btn{white-space:nowrap}.landing-hero,.landing-section,.landing-privacy,.landing-final,.landing-footer{width:calc(100% - 28px)}.landing-mode-card{min-height:235px}.landing-feature-card{min-height:230px}}@media (width<=680px){.landing-feature-card,.landing-feature-card.library,.landing-feature-card.monthly{min-height:0;padding-bottom:22px}.landing-feature-card .landing-feature-visual,.landing-feature-card.library .landing-feature-visual,.landing-feature-card.monthly .landing-feature-visual{padding-top:0;align-self:center!important;width:min(280px,82%)!important;max-width:82%!important;margin:18px auto 0!important}.landing-feature-card.logs .landing-feature-visual{width:min(300px,88%)!important;max-width:88%!important}.landing-feature-card.projects .landing-feature-visual{width:min(260px,82%)!important;max-width:82%!important}.landing-feature-card.timer .landing-feature-visual{width:min(240px,76%)!important;max-width:76%!important}.landing-feature-title{margin-top:18px;line-height:1.25}.landing-feature-copy{line-height:1.5}}@media (width<=520px){.landing-nav{gap:8px;width:calc(100% - 20px);min-height:72px}.landing-brand{gap:8px}.landing-brand-icon{flex-basis:38px;width:38px;height:38px}.landing-brand-title{font-size:19px}.landing-brand-subtitle{letter-spacing:.45px;font-size:7px}.landing-nav-actions{gap:5px}.landing-nav-actions .landing-primary-btn{min-height:38px;padding:0 11px;font-size:9.5px}.landing-icon-btn{width:38px;height:38px}.landing-hero,.landing-section,.landing-privacy,.landing-final,.landing-footer{width:calc(100% - 20px)}.landing-hero{padding-top:36px}.landing-section{padding:64px 0}.landing-section h2{font-size:clamp(30px,10vw,36px)}.landing-feature-grid{gap:11px}.landing-feature-card{border-radius:20px;padding:19px}.landing-feature-card .landing-feature-visual,.landing-feature-card.library .landing-feature-visual,.landing-feature-card.monthly .landing-feature-visual{width:min(260px,90%)!important;max-width:90%!important}.landing-privacy{padding:21px}.landing-final{padding:54px 18px}}@media (width<=350px){.landing-nav-actions .landing-primary-btn{padding:0 9px;font-size:8.8px}.landing-brand-copy{max-width:122px}.landing-hero h1{font-size:42px}.landing-section h2,.landing-final h2{font-size:29px}.landing-feature-card{padding:17px}}@media (orientation:landscape) and (height<=560px) and (width<=980px){.landing-nav{min-height:66px}.landing-hero{padding-top:32px;padding-bottom:58px}.landing-section{padding:58px 0}}@media (width>=981px) and (width<=1180px){.landing-preview-float.one{left:8px}.landing-preview-float.two{right:8px}}@media (width<=330px){.landing-nav{width:calc(100% - 16px)}.landing-brand-copy{max-width:88px}.landing-brand-title{font-size:17px}.landing-nav-actions .landing-primary-btn{padding:0 7px;font-size:8px}.landing-hero,.landing-section,.landing-privacy,.landing-final,.landing-footer{width:calc(100% - 16px)}}.landing-preview{padding-bottom:58px}.landing-preview-float.one,.landing-preview-float.two{top:auto!important;bottom:14px!important;transform:none!important}.landing-preview-float.one{left:18px!important}.landing-preview-float.two{right:18px!important}@media (width<=760px){.landing-preview{padding-bottom:16px}.landing-preview-float{display:none!important}}.project-card .v18-next-action-display{--v21-next-action-font-size:15px}.project-card .v18-next-action-text,.project-card .v7-project-focus-strip .v18-next-action-text,.project-card .v7-project-focus-strip.v12-next-action-focus .v18-next-action-text,.v19-next-action-compact .v18-next-action-text{font-size:var(--v21-next-action-font-size,15px)!important}.project-card .v18-next-action-actions{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}.v21-next-action-size-control{border:1px solid color-mix(in srgb, var(--input-border) 86%, transparent);background:color-mix(in srgb, var(--card-bg) 72%, var(--chip-bg) 28%);border-radius:999px;align-items:center;gap:2px;min-height:24px;padding:2px;display:inline-flex}.v21-next-action-size-button{width:24px;height:22px;color:var(--value-color);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font:900 8.5px/1 Questrial,sans-serif;display:grid}.v21-next-action-size-button:hover:not(:disabled),.v21-next-action-size-button:focus-visible{background:var(--chip-bg)}.v21-next-action-size-button:disabled{opacity:.28;cursor:default}.v21-next-action-size-value{text-align:center;min-width:22px;color:var(--label-color);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:7.5px;font-weight:900}@media (width<=620px){.v21-next-action-size-control{order:3}}.project-card .v18-next-action-display{padding-right:34px!important;position:relative!important}.v21-next-action-controls-toggle{border:1px solid color-mix(in srgb, var(--value-color) 45%, transparent);background:color-mix(in srgb, var(--value-color) 12%, var(--card-bg));width:23px;height:23px;color:var(--value-color);cursor:pointer;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s;display:grid;position:absolute;top:5px;right:5px}.v21-next-action-controls-toggle:hover,.v21-next-action-controls-toggle:focus-visible{border-color:var(--value-color);background:color-mix(in srgb, var(--value-color) 24%, var(--card-bg));color:var(--value-color)}.v21-next-action-controls-toggle svg{width:10px;height:10px;transition:transform .18s;margin:0!important}.v21-next-action-display.v21-next-action-tools-open .v21-next-action-controls-toggle svg{transform:rotate(180deg)}.project-card .v18-next-action-display:not(.v21-next-action-tools-open) .v18-next-action-actions{display:none!important}.project-card .v18-next-action-display.v21-next-action-tools-open .v18-next-action-actions{border-top:1px dashed var(--dashed-border);width:100%;padding-top:6px;margin-top:3px!important;display:flex!important}.v21-completed-history{border-top:1px dashed var(--dashed-border);width:100%;margin-top:6px}.v21-completed-history-toggle{width:100%;min-height:29px;color:var(--label-color);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:4px 2px 3px;display:grid}.v21-completed-history-toggle:hover .v21-completed-history-title,.v21-completed-history-toggle:focus-visible .v21-completed-history-title{color:var(--value-color)}.v21-completed-history-icon{border:1px solid color-mix(in srgb, var(--mm-book) 30%, var(--input-border));background:color-mix(in srgb, var(--mm-book-bg) 72%, var(--card-bg));width:20px;height:20px;color:var(--mm-book);border-radius:50%;place-items:center;display:grid}.v21-completed-history-icon svg{width:9px;height:9px;margin:0!important}.v21-completed-history-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-color);font-size:8.8px;font-weight:850;overflow:hidden}.v21-completed-history-title strong{color:var(--text-main);font-weight:850}.v21-completed-history-count{border:1px solid var(--input-border);background:var(--chip-bg);min-width:20px;height:20px;color:var(--label-color);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:7.5px;font-weight:900;display:grid}.v21-completed-history-chevron{border:1px solid var(--input-border);background:var(--card-bg);width:22px;height:22px;color:var(--value-color);border-radius:50%;place-items:center;display:grid}.v21-completed-history-chevron svg{width:9px;height:9px;transition:transform .18s;margin:0!important}.v21-completed-history.is-open .v21-completed-history-chevron svg{transform:rotate(180deg)}.v21-completed-history-body{scrollbar-width:thin;max-height:142px;padding:4px 1px 1px;display:none;overflow:auto}.v21-completed-history.is-open .v21-completed-history-body{flex-direction:column;gap:4px;display:flex}.v21-completed-history-row{border:1px solid color-mix(in srgb, var(--input-border) 84%, transparent);background:color-mix(in srgb, var(--card-bg) 78%, var(--chip-bg) 22%);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-width:0;min-height:30px;padding:4px 5px 4px 8px;display:grid}.v21-completed-history-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);font-size:9px;font-weight:750;overflow:hidden}.v21-completed-history-date{color:var(--label-color);white-space:nowrap;font-size:7.3px;font-weight:750}.v21-completed-history-action{border:1px solid var(--input-border);width:23px;height:23px;color:var(--value-color);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.v21-completed-history-action:hover{background:var(--chip-bg);border-color:var(--value-color)}.v21-completed-history-action.is-delete{color:var(--danger-accent)}.v21-completed-history-action svg{width:9px;height:9px;margin:0!important}.v21-completed-history-editor{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.v21-completed-history-input{min-width:0;min-height:29px;border-radius:8px!important;margin:0!important;padding:5px 7px!important;font-size:9px!important}.v21-completed-history-save,.v21-completed-history-cancel{border:1px solid var(--input-border);background:var(--chip-bg);width:27px;height:27px;color:var(--value-color);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.v21-completed-history-save{background:var(--action-grad);color:#fff;border-color:#0000}.v21-completed-history-save svg,.v21-completed-history-cancel svg{width:9px;height:9px;margin:0!important}@media (width<=620px){.project-card .v18-next-action-display{padding-right:32px!important}.v21-completed-history-row{grid-template-columns:minmax(0,1fr) auto auto}.v21-completed-history-date{display:none}.v21-completed-history-title{font-size:8.4px}}.project-card .v7-project-focus-strip .v18-next-action-display,.project-card .v7-project-focus-strip .v7-project-progress-summary{transition:background .2s,box-shadow .2s,border-color .2s;background:color-mix(in srgb, var(--value-color) 13%, var(--card-bg))!important;border:1.5px solid color-mix(in srgb, var(--value-color) 55%, transparent)!important;box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px color-mix(in srgb, var(--value-color) 34%, transparent)!important;border-radius:12px!important;transform:none!important}.project-card .v7-project-focus-strip .v18-next-action-display:hover{background:color-mix(in srgb, var(--value-color) 18%, var(--card-bg))!important;box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px color-mix(in srgb, var(--value-color) 48%, transparent)!important}body.theme-night .project-card .v7-project-focus-strip .v18-next-action-display,body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary{background:color-mix(in srgb, var(--v21-progress-accent) 16%, var(--v8-surface-soft))!important;box-shadow:0 0 0 2px var(--v8-surface-soft), 0 0 0 3.5px color-mix(in srgb, var(--v21-progress-accent) 40%, transparent)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary{background:var(--v21-progress-soft)!important;border-color:color-mix(in srgb, var(--v21-progress-accent) 44%, var(--card-border))!important;box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px color-mix(in srgb, var(--v21-progress-accent) 24%, transparent)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary:hover{background:color-mix(in srgb, var(--v21-progress-accent) 14%, var(--v21-progress-soft))!important;box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px color-mix(in srgb, var(--v21-progress-accent) 34%, transparent)!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary{background:var(--v21-progress-soft)!important;box-shadow:0 0 0 2px var(--v8-surface-soft), 0 0 0 3.5px color-mix(in srgb, var(--v21-progress-accent) 28%, transparent)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-value{text-shadow:none;color:var(--value-color)!important;opacity:1!important;font-weight:900!important}.project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-copy{color:color-mix(in srgb, var(--value-color) 68%, var(--label-color))!important;opacity:1!important}.mm-org-node.mm-org-idea-branch{border-color:var(--lilac-strong)!important}body.theme-night .mm-idea-book-row{background:color-mix(in srgb, #b8ae91 18%, var(--card-bg))!important;border-color:#b8ae918c!important}body.theme-night .mm-idea-book-text{color:#c5bda5!important}body.theme-night .mm-idea-book-row .mm-del-node{background:color-mix(in srgb, #b8ae91 26%, var(--card-bg))!important;color:#c3baa2!important;border-color:#b8ae9199!important}body.theme-night .mm-idea-book-row .mm-del-node:hover{background:color-mix(in srgb, #b8ae91 44%, var(--card-bg))!important;border-color:#b8ae91!important}body.theme-night .v12-mm-source-node{background:color-mix(in srgb, #b8ae91 18%, var(--card-bg))!important;color:#c5bda5!important;border-color:#b8ae918c!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary{background:var(--v21-progress-soft)!important;border-color:color-mix(in srgb, var(--v21-progress-accent) 44%, var(--card-border))!important;box-shadow:0 0 0 2px var(--v8-surface-soft), 0 0 0 3.5px color-mix(in srgb, var(--v21-progress-accent) 28%, transparent)!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-value{color:var(--value-color)!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-copy{color:color-mix(in srgb, var(--value-color) 68%, var(--label-color))!important}.project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete{background:color-mix(in srgb, #3f8f6b 14%, var(--card-bg))!important;box-shadow:0 0 0 2px var(--card-bg), 0 0 0 3.5px #3f8f6b57!important;border-color:#3f8f6b85!important}.project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete .v7-project-progress-value{color:#2f7a58!important}.project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete .v7-project-progress-copy{color:color-mix(in srgb, #2f7a58 72%, var(--label-color))!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete{background:color-mix(in srgb, #7fc9a3 16%, var(--v8-surface-soft))!important;box-shadow:0 0 0 2px var(--v8-surface-soft), 0 0 0 3.5px #7fc9a35c!important;border-color:#7fc9a380!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete .v7-project-progress-value{color:#8fdcb4!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete .v7-project-progress-copy{color:color-mix(in srgb, #8fdcb4 70%, var(--label-color))!important}.project-card .v7-project-focus-strip .v7-project-progress-summary,.project-card .v7-project-focus-strip.v12-next-action-focus .v7-project-progress-summary{background:var(--v21-progress-soft)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary:hover,.project-card .v7-project-focus-strip.v12-next-action-focus .v7-project-progress-summary:hover{background:color-mix(in srgb, var(--v21-progress-accent) 14%, var(--v21-progress-soft))!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary,body.theme-night .project-card .v7-project-focus-strip.v12-next-action-focus .v7-project-progress-summary{background:var(--v21-progress-soft)!important}.mm-org-node{border-radius:3px!important;width:150px!important}.mm-org-root{width:150px!important;font-size:10px!important}.mm-org-section{font-size:10px!important}.mm-org-sub{width:150px!important;font-size:10px!important}.mm-org-node.mm-org-idea-branch{border:1px solid color-mix(in srgb, var(--lilac-strong) 55%, transparent)!important;border-left:3px solid var(--lilac-strong)!important;width:150px!important;box-shadow:none!important;font-size:9.5px!important}.v12-mm-source-node{border-left:3px solid color-mix(in srgb, var(--lilac-accent) 85%, transparent)!important;width:150px!important;font-size:9.5px!important;font-style:normal!important}.v17-idea-separator{display:none!important}.mm-org-tree li:has(>.mm-org-idea-branch)>ul:before{border-color:color-mix(in srgb, var(--lilac-accent) 75%, transparent)!important}.mm-org-tree li:has(>.mm-org-idea-branch)>ul>li:before{border-color:color-mix(in srgb, var(--lilac-accent) 75%, transparent)!important}.mm-org-tree li:has(>.mm-org-idea-branch)>ul>li:after{border-color:color-mix(in srgb, var(--lilac-accent) 75%, transparent)!important}.mm-org-tree ul,.mm-org-tree li{padding-top:28px!important}.mm-org-tree li:before,.mm-org-tree li:after,.mm-org-tree ul:before{height:28px!important}.mm-org-tree li:only-child,.mm-org-tree>li{padding-top:0!important}.mm-classic-scroll{padding-bottom:58px!important}.mm-classic-hint{padding-left:8px;text-align:left!important;opacity:.7!important}body.theme-night .mm-org-node.mm-org-idea-branch{border-color:#b8ae918c #b8ae918c #b8ae918c #b8ae91!important}body.theme-night .v12-mm-source-node{border-left-color:#b8ae91d9!important}body.theme-night .mm-org-tree li:has(>.mm-org-idea-branch)>ul:before{border-color:#b8ae91b3!important}body.theme-night .mm-org-tree li:has(>.mm-org-idea-branch)>ul>li:before{border-color:#b8ae91b3!important}body.theme-night .mm-org-tree li:has(>.mm-org-idea-branch)>ul>li:after{border-color:#b8ae91b3!important}.mg-feedback{z-index:9999;width:268px;max-height:calc(100dvh - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 10px 30px var(--shadow-color);color:var(--text-main);border-radius:14px;padding:0;font-family:Questrial,system-ui,sans-serif;animation:.45s both mgFeedbackIn;position:fixed;bottom:18px;right:18px;overflow:hidden}.mg-feedback-content{box-sizing:border-box;max-height:inherit;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 14px 12px;overflow:hidden auto}@keyframes mgFeedbackIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mg-feedback-close{z-index:2;cursor:pointer;min-width:44px;min-height:44px;color:var(--label-color);opacity:.7;background:0 0;border:0;place-items:center;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:0;right:0}.mg-feedback-close:hover{opacity:1}.mg-feedback-title{color:var(--value-color);margin:0 38px 8px 0;font-family:Noto Serif Display,Georgia,serif;font-size:12.5px}.mg-feedback-stars{gap:0;margin-bottom:8px;display:flex}.mg-feedback-star{cursor:pointer;min-width:44px;min-height:44px;color:var(--label-color);background:0 0;border:0;place-items:center;padding:0;font-size:19px;line-height:1;transition:color .15s,transform .15s;display:grid}.mg-feedback-star.is-on{color:var(--title-color);transform:translateY(-1px)}.mg-feedback-text{resize:vertical;width:100%;min-height:52px;max-height:min(30dvh,160px);color:var(--text-main);background:var(--input-bg);border:1px solid var(--input-border);border-radius:9px;padding:7px 8px;font-family:inherit;font-size:11.5px}.mg-feedback-text:focus{border-color:var(--title-color);outline:none}.mg-feedback-actions{justify-content:flex-end;margin-top:8px;display:flex}.mg-feedback-send{color:#fff;cursor:pointer;background:var(--brand-btn-grad);border:0;border-radius:999px;min-height:44px;padding:6px 14px;font-family:inherit;font-size:11.5px}.mg-feedback-send:disabled{opacity:.45;cursor:default}.mg-feedback-thanks{color:var(--value-color);margin:4px 18px 2px 0;font-family:Noto Serif Display,Georgia,serif;font-size:12.5px}.mg-feedback-page{max-width:640px;color:var(--text-main);margin:0 auto;padding:48px 20px 80px;font-family:Questrial,system-ui,sans-serif}.mg-feedback-page h1{color:var(--title-color);margin:0 0 20px;font-family:Noto Serif Display,Georgia,serif;font-size:26px}.mg-feedback-gate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-feedback-gate input{background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-main);border-radius:10px;flex:200px;padding:9px 11px;font-family:inherit;font-size:13px}.mg-feedback-gate button{color:#fff;cursor:pointer;background:var(--brand-btn-grad);border:0;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px}.mg-feedback-error{color:var(--danger-accent);flex:100%;margin:4px 0 0;font-size:12px}.mg-feedback-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mg-feedback-list li{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:12px 14px}.mg-feedback-list-head{color:var(--label-color);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.mg-feedback-list-stars{color:var(--title-color);letter-spacing:1px;font-size:14px}.mg-feedback-list li p{white-space:pre-wrap;margin:6px 0 0;font-size:12.5px}.book-lookup-row{flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:10px;display:flex}.book-lookup-wrap{flex:220px;min-width:0;position:relative}.book-lookup-wrap input{width:100%}.book-isbn-input{flex:0 150px;min-width:120px}.book-isbn-btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.books-add-card .book-isbn-btn{width:34px;min-width:34px;padding:0}.book-isbn-found{width:20px;min-width:20px;color:var(--value-color,#8a4a6a);justify-content:center;align-items:center;display:inline-flex}.book-online-suggest{z-index:60;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e3ded6);border-radius:10px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 26px #3c2d2824}.book-online-suggest-note{color:var(--label-color);padding:9px 11px;font-size:11.5px}.book-lookup-status{border:1px solid var(--border-color,#e3ded6);background:color-mix(in srgb, var(--card-bg,#fff) 84%, var(--value-color,#8a4a6a));min-height:29px;color:var(--label-color);border-radius:9px;flex:1 0 100%;align-items:center;margin:-2px 0 2px;padding:6px 9px;font-size:11px;line-height:1.35;display:flex}.book-lookup-status[data-kind=success]{border-color:color-mix(in srgb, var(--value-color,#8a4a6a) 36%, var(--border-color,#e3ded6));color:var(--text-color)}.book-lookup-status[data-kind=warning]{border-color:color-mix(in srgb, #a66b36 44%, var(--border-color,#e3ded6));color:var(--text-color)}.book-lookup-status[hidden]{display:none}.book-lookup-status.is-screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-online-suggest-item{border:none;border-bottom:1px solid var(--border-color,#eee);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:7px 10px;display:flex}.book-online-suggest-item:last-child{border-bottom:none}.book-online-suggest-item:hover{background:color-mix(in srgb, var(--value-color,#8a4a6a) 10%, transparent)}.book-online-suggest-text{flex-direction:column;gap:1px;min-width:0;display:flex}.book-online-suggest-title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.book-online-suggest-meta{color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.book-cover{background:color-mix(in srgb, var(--value-color,#8a4a6a) 12%, transparent);border:1px solid var(--border-color,#e3ded6);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}body.theme-vintage .book-cover:has(>.book-cover-fallback-layer){isolation:isolate;position:relative}.book-cover-fallback-layer{z-index:1;place-items:center;min-width:0;display:grid;position:absolute;inset:0;overflow:hidden}.book-cover.has-real-cover .book-cover-fallback-layer{visibility:hidden}.book-cover>img.book-cover-real-image{z-index:2;position:relative}.book-cover img{object-fit:contain;width:100%;height:100%;display:block}.book-cover-empty span{color:var(--label-color);font-family:Noto Serif Display,Georgia,serif;font-size:12px}.book-cover-xs{width:34px;height:50px}.book-cover-sm{width:44px;height:64px}.v10-book-cover-col .book-cover-sm{aspect-ratio:2/3;border-radius:5px;align-self:center;width:46px;height:69px;min-height:0}.v10-book-card.is-open .v10-book-cover-col .book-cover-sm{aspect-ratio:2/3;border:1px solid var(--border-color,#e3ded6);border-radius:5px;align-self:center;width:126px;height:189px}.book-cover-lg{aspect-ratio:2/3;width:100%;height:auto}.book-cover-lg .book-cover-empty span,.book-cover-lg span{font-size:22px}.book-meta-line{color:var(--label-color);flex-wrap:wrap;align-items:center;gap:7px;margin-top:1px;font-size:10.5px;display:flex}.book-info-link{color:var(--value-color,#8a4a6a);align-items:center;gap:3px;font-size:10.5px;text-decoration:none;display:inline-flex}.book-info-link:hover{text-decoration:underline}.book-fetch-meta-btn{border:1px solid var(--border-color,#e3ded6);max-inline-size:100%;color:var(--label-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:3px;padding:2px 7px;font-size:10px;display:inline-flex}.book-fetch-meta-btn .book-fetch-meta-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.book-fetch-meta-btn:hover{color:var(--value-color,#8a4a6a);border-color:var(--value-color,#8a4a6a)}@media (width>=621px){@container book-title (width<=200px){.v10-book-title-block .book-fetch-meta-btn{justify-content:center;gap:0;width:28px;min-width:28px;height:28px;padding:0}.v10-book-title-block .book-fetch-meta-btn .book-fetch-meta-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}}.book-shelf-wrap{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px 22px;display:grid}.book-shelf-group{min-width:0;margin-bottom:2px}.book-shelf-group.is-open{grid-column:1/-1}.book-shelf-label{letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;display:flex}.book-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 38px;align-items:start;gap:12px;display:grid}.book-shelf-group.is-open .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.book-shelf-item{width:auto;min-width:0}.book-shelf-more{cursor:pointer;border:1px dashed var(--card-border);background:color-mix(in oklab, var(--card-border) 18%, transparent);width:100%;min-height:100%;color:var(--label-color);border-radius:6px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:4px 2px;transition:background .16s,color .16s,border-color .16s;display:flex}.book-shelf-more:hover{border-color:var(--value-color,#8a4a6a);color:var(--text-color);background:color-mix(in oklab, var(--card-border) 34%, transparent)}.book-shelf-more-sign{font-size:16px;font-weight:600;line-height:1}.book-shelf-group.is-open .book-shelf-more{flex-direction:row;grid-column:1/-1;min-height:0;padding:6px}.book-shelf-group.is-open .book-shelf-more-label{writing-mode:horizontal-tb;transform:none}.book-shelf-more-label{letter-spacing:.04em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;transform:rotate(180deg)}.book-shelf-item{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:5px;min-width:0;padding:0;display:flex}.book-shelf-item .book-cover{transition:transform .16s,box-shadow .16s;box-shadow:0 4px 12px #3c2d281f}.book-shelf-item:hover .book-cover{transform:translateY(-2px);box-shadow:0 8px 18px #3c2d282e}.book-shelf-title{color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.book-shelf-author{color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v10-book-cover-col{align-items:center;padding:7px 0 7px 8px}.v10-book-card.is-open .v10-book-cover-col{border-right:1px solid var(--card-border);justify-content:center;align-items:center;width:162px;padding:14px 0}.v10-book-card-header{min-height:76px}.v10-book-cover-col .book-cover-sm .book-cover-empty span{font-size:16px}.v10-book-card.is-open .v10-book-cover-col .book-cover-sm .book-cover-empty span{font-size:34px}.books-add-card{padding:12px 13px!important}.books-add-card .section-title{margin-bottom:8px}.books-add-card .book-lookup-row{gap:6px;margin-bottom:7px}.books-add-card input{margin:0;padding:7px 9px;font-size:11px}.books-add-card .book-isbn-btn{width:34px;min-width:34px;min-height:34px;padding:0}.books-add-card #addBookBtn{margin:0;padding:8px 14px;font-size:11px}@media (width<=620px){.v10-book-cover-col .book-cover-sm{width:40px;height:60px}.v10-book-card.is-open .v10-book-cover-col{width:126px;padding:10px 0}.v10-book-card.is-open .v10-book-cover-col .book-cover-sm{width:104px;height:156px}.v10-book-card-header{min-height:68px}}.v10-book-cover-col{flex-direction:column;justify-content:center}.cover-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:6px;display:flex}.cover-tool-btn{cursor:pointer;background:var(--card-bg);border:1px solid var(--card-border);width:26px;height:26px;color:var(--label-color);border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.cover-tool-btn:hover{color:var(--value-color);border-color:var(--brand-strong,var(--value-color))}.cover-tool-btn svg{margin:0!important}.book-document-drop{border-radius:999px;min-width:0;display:inline-flex}.book-document-drop .cover-tool-btn{width:100%}.book-document-drop.is-drag-over .cover-tool-btn{color:var(--value-color);border-color:var(--accent-strong,var(--value-color));background:color-mix(in srgb, var(--value-color) 13%, var(--card-bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 17%, transparent)}.book-document-drop.is-drag-invalid .cover-tool-btn{color:var(--status-dnf,#b55b6b);border-color:var(--status-dnf,#b55b6b);animation:.22s ease-in-out 2 documentDropRefuse}@keyframes documentDropRefuse{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.v10-book-card.is-collapsed .cover-tools{gap:3px;margin-top:4px}.v10-book-card.is-collapsed .cover-tool-btn{width:22px;height:22px}.cover-picker{border:1px solid var(--card-border);background:color-mix(in oklab, var(--card-border) 12%, transparent);border-radius:10px;margin:0 0 10px;padding:10px}.cover-picker-head{letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:800;display:flex}.cover-picker-close{color:var(--label-color);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.cover-picker-search{gap:6px;margin-bottom:9px;display:flex}.cover-picker-input{flex:1;min-width:0;margin:0;padding:7px 9px;font-size:11px}.cover-picker-go{cursor:pointer;background:var(--brand-btn-grad);color:#fff;white-space:nowrap;border:0;border-radius:999px;padding:7px 13px;font-size:10.5px;font-weight:800}.cover-picker-note{color:var(--label-color);font-size:10.5px}.cover-picker-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:8px!important}.cover-picker-option{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.cover-picker-option:hover{border-color:var(--value-color)}.cover-picker-option .discover-cover{aspect-ratio:2/3;width:100%;color:var(--label-color);border-radius:5px;justify-content:center;align-items:center;font-size:9px;display:flex;overflow:hidden}.cover-picker-option .discover-cover img{object-fit:contain;width:100%;height:100%}.cover-picker-option-title{color:var(--value-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cover-picker-option-meta{color:var(--label-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}@media (width<=620px){.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{min-height:44px!important;padding:10px 14px!important;font-size:12px!important}.workspace-mode-switch{padding:4px}.workspace-mode-btn{min-height:44px;padding:8px 10px;font-size:11px}.workspace-mode-icon svg{width:11px;height:11px}.chip-row .chip,.books-filter-row .chip{align-items:center;gap:5px;min-height:44px;padding:0 14px;font-size:11.5px;display:inline-flex}.del-btn,.icon-btn,.cover-tool-btn,.theme-icon-btn,.v7-icon-btn,.book-shelf-more{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cover-tool-btn{width:38px;min-width:38px;height:44px}.cover-tools{flex-wrap:nowrap;gap:4px}.del-btn{font-size:18px}.icon-btn{padding:10px 14px;font-size:11.5px}.cover-tool-btn{border-radius:12px}.v10-book-toggle{min-width:44px;min-height:44px}.status-select{min-height:44px;font-size:11.5px}}@media (width<=430px){.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn{min-height:46px!important;padding:10px 8px!important}.tabs.custom-navigation>.tab .tab-label{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tabs.custom-navigation>.tab{position:relative;justify-content:center!important;gap:0!important;padding:10px 6px!important}.tabs.custom-navigation>.tab svg{width:20px;height:20px}.workspace-mode-btn,.books-filter-row .chip{font-size:11px}.cover-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){body .export-btn,body .restore-btn,body .icon-btn,body .export-menu-btn,body .history-collapse-btn{justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}body .export-btn{padding:0 16px!important;font-size:11.5px!important}body .export-menu-btn,body .history-collapse-btn{min-width:44px!important;padding:0 10px!important}body .workspace-mode-switch{gap:5px!important;padding:5px!important}body .workspace-mode-btn{justify-content:center!important;align-items:center!important;min-height:46px!important;padding:8px 14px!important;font-size:11.5px!important;display:inline-flex!important}body .log-session-launch,body .quick-action-btn,body .mobile-quick-add-btn,body .nav-more-btn{min-height:44px!important}body .mobile-quick-add-btn{min-width:44px!important}body .card input[type=text],body .card input[type=number],body .card input[type=search],body .card input[type=date],body .card input:not([type]),body .card select,body .books-add-card input,body .stepper-input,body .cover-picker-input,body .status-select{min-height:44px!important;font-size:12px!important}body .card input[type=range]{min-height:44px!important}body .date-picker-field{align-items:center!important;min-height:44px!important;display:flex!important}body .books-add-card #addBookBtn,body .books-add-card .book-isbn-btn,body .discover-trigger{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:11.5px!important;display:inline-flex!important}body .discover-trigger{min-width:44px!important}body .cal-nav-btn{min-width:44px!important;min-height:44px!important}body .cal-cell.cal-day{min-height:44px!important;font-size:12px!important}body .monthly-action-btn,body .monthly-retrospective-toggle{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;font-size:11px!important;display:inline-flex!important}body .projects-compact-primary,body .mm-add-btn,body .projects-compact-add{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:11.5px!important;display:inline-flex!important}body .stepper-btn{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:17px!important}body .chip-row .chip,body .timer-ambient-card .chip{align-items:center!important;min-height:44px!important;padding:0 14px!important;font-size:11.5px!important;display:inline-flex!important}body .canvas-toolbar-btn{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;font-size:11px!important;display:inline-flex!important}body .canvas-ink-swatch{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}body .canvas-zoom-controls button{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;padding:0 10px!important;font-size:11.5px!important;display:inline-flex!important}body .workspace-modal-close,body .mg-feedback-close{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}body .mg-feedback-star{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;font-size:24px!important;display:inline-flex!important}body .mg-feedback-send,body .mg-feedback-skip{justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:12px!important;display:inline-flex!important}}@media (width<=430px){body .workspace-mode-btn{padding:8px 11px!important;font-size:11px!important}body .export-btn,body .icon-btn{padding:0 12px!important;font-size:11px!important}body .canvas-toolbar-btn{padding:0 11px!important;font-size:11px!important}body .cal-cell.cal-day{min-height:44px!important;font-size:11.5px!important}body .monthly-action-btn{max-width:none!important;padding:0 11px!important;font-size:11px!important}body .card input[type=text],body .card input[type=number],body .card select,body .books-add-card input,body .stepper-input{font-size:11.5px!important}}@media (width<=620px){body header{gap:0!important;padding:18px 18px 0!important}body .header-top-row{align-items:flex-start!important}body .brand-zone{gap:0!important}body .brand-subtitle{letter-spacing:1.1px!important;opacity:.82!important;font-size:10.5px!important}body .header-utility-cluster{gap:9px!important}body .header-utility-cluster .global-search-btn,body .header-utility-cluster .focus-mode-btn,body .header-utility-cluster .theme-icon-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .header-utility-cluster .global-search-btn svg,body .header-utility-cluster .focus-mode-btn svg,body .header-utility-cluster .theme-icon-btn svg{width:20px!important;height:20px!important}body .workspace-mode-switch{margin-top:14px!important}body .workspace-mode-btn{font-size:12px!important}body .header-secondary-row{border-top:1px solid var(--card-border)!important;margin-top:20px!important;padding-top:16px!important}body .tabs.custom-navigation{margin-top:18px!important}body .tabs.custom-navigation>.tab .tab-label,body .tabs.custom-navigation .nav-more-btn{font-size:12.5px!important}body .tabs.custom-navigation>.tab svg{width:21px!important;height:21px!important}body .alltime-bar{margin-top:16px!important}body .stat-label,body .stat-label span,body .entry-meta,body .card label,body .card small,body .projects-tool-helper,body .projects-tool-empty,body .monthly-calendar-hint,body .monthly-chart-summary,body .monthly-retrospective-subtitle,body .canvas-viewport-hint,body .canvas-zoom-value,body .book-count-badge,body .projects-count-badge,body .pomodoro-phase-label,body .tabs.custom-navigation>.tab .tab-label,body .tabs.custom-navigation .nav-more-btn{font-size:13px!important}body .chart-label,body .cal-dow,body .monthly-calendar-card .cal-dow{font-size:12px!important}body .monthly-bar-label{font-size:10px!important}body .btn-primary,body .btn-secondary,body .export-btn,body .icon-btn,body .mm-add-btn,body .chip,body .metric-toggle-btn,body .canvas-toolbar-btn,body .monthly-action-btn,body .workspace-mode-btn,body .cal-cell.cal-day,body .card input[type=text],body .card input[type=number],body .card input[type=search],body .card input[type=date],body .card select,body .card textarea,body .books-add-card input,body .stepper-input{font-size:14px!important}body .section-title{font-size:15px!important}body .canvas-empty{font-size:14px!important}body .section-title svg,body .export-btn svg,body .export-menu-btn svg,body .icon-btn svg,body .nav-more-btn svg,body .btn-primary svg,body .btn-secondary svg,body .mm-add-btn svg,body .monthly-action-btn svg,body .discover-trigger svg,body .history-collapse-btn svg,body .rated-books-chevron svg,body .monthly-retrospective-plus svg,body .date-picker-field svg,body .pomodoro-phase-label svg,body .stat-label svg{width:18px!important;height:18px!important}body .chip svg,body .metric-toggle-btn svg{width:16px!important;height:16px!important}body .brand-icon svg{width:20px!important;height:20px!important}body .workspace-mode-icon svg{width:16px!important;height:16px!important}body .tab-content{padding-left:16px!important;padding-right:16px!important}body .tab-content-log,body .tab-content-books,body .tab-content-projects,body .tab-content-monthly,body .tab-content-timer,body .tab-content-canvas{flex-direction:column!important;gap:18px!important;padding-top:18px!important;padding-bottom:28px!important;display:flex!important}body .tab-content>.card,body .tab-content>.project-card{border-radius:17px!important;margin:0!important;padding:15px!important}body .timer-focus-card,body .timer-settings-card,body .timer-book-card,body .timer-ambient-card{padding:15px!important}body .card .section-title{margin-bottom:12px!important}body .card>*+:not(.section-title){margin-top:0}body .chip-row.metric-toggle-row .chip.metric-toggle-btn,body .chip-row.metric-toggle-row .chip.metric-toggle-btn.selected,body .books-add-card button.btn-primary,body .discover-trigger-row .discover-trigger span,body .rated-books-toggle .rated-books-copy strong{font-size:14px!important}body .log-goal-card>div,body .chart-bar-wrap .chart-label,body .monthly-calendar-card .cal-grid .cal-dow,body .monthly-review-row>span,body .monthly-kpi>span,body .monthly-retrospective-summary span,body .books-filter-row .book-count-badge{font-size:13px!important}body .monthly-bar-column .monthly-bar-label{font-size:11.5px!important}body .monthly-review-row>strong,body .monthly-kpi>strong,body .monthly-retrospective-summary strong{font-size:16px!important}body .books-filter-row .book-count-badge{min-width:20px!important;padding:1px 5px!important;line-height:1.35!important}body .books-add-card #addBookBtn{padding:0 16px!important;font-size:14px!important}body .books-add-card .book-isbn-btn{font-size:13px!important}body .books-add-card input{padding:9px 11px!important;font-size:14px!important}body .canvas-zoom-controls button,body .card .chip-row .chip,body .card .chip-row .chip.selected,body .card .section-title span{font-size:14px!important}body .timer-book-card>div,body .timer-ambient-card>div{font-size:13px!important}body .timer-book-card .chip-row,body .timer-ambient-card .chip-row{gap:8px!important}body .timer-book-card div:not(.chip):not(.chip-row){font-size:13px!important}body .mg-feedback-title,body .mg-feedback-send,body .mg-feedback-skip{font-size:14px!important}body .brand-zone{width:100%!important;max-width:none!important}body .workspace-mode-switch{gap:4px!important;width:100%!important;padding:4px!important}body .workspace-mode-btn{gap:4px!important;padding:9px 4px!important;font-size:12.5px!important}body .workspace-mode-icon{display:none!important}body .workspace-mode-switch{gap:2px!important;width:auto!important;max-width:100%!important;padding:3px!important}body .workspace-mode-btn{white-space:nowrap!important;padding:9px 7px!important;font-size:12px!important}body .brand-subtitle{font-size:13px!important}body .workspace-mode-btn{letter-spacing:0!important;padding:9px 6px!important;font-size:13px!important}body .chip svg,body .metric-toggle-btn svg,body .history-collapse-btn svg,body .rated-books-chevron svg,body .monthly-retrospective-plus svg,body .book-shelf-more svg,body .workspace-mode-icon svg{width:18px!important;height:18px!important}body .monthly-bar-column .monthly-bar-label,body .monthly-bar-label{letter-spacing:-.2px!important;font-size:13px!important}body .log-goal-card svg{width:18px!important;height:18px!important}body .workspace-mode-switch{gap:3px!important;padding:4px!important}body .workspace-mode-btn{letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;padding:9px 12px!important;font-size:12.5px!important}}@media (width<=400px){body .workspace-mode-btn{padding:9px 10px!important;font-size:12px!important}}@media (width<=620px){body .workspace-mode-switch{justify-content:space-between!important;width:100%!important;max-width:none!important}body .workspace-mode-btn{flex:0 auto!important;min-width:0!important}body .log-overview-heading{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:18px!important;padding:2px 2px 0!important;display:flex!important}body .log-overview-copy{display:block!important}body .log-overview-heading .metric-toggle-row{align-self:flex-start!important;margin:0!important}body .log-insights-column>.stats-grid.log-stats-grid{margin-top:0!important}body .header-top-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important}body .header-top-row>.brand-zone{display:contents!important}body .header-top-row .brand-wordmark{grid-area:1/1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body .header-top-row .brand-text-col{min-width:0!important;overflow:hidden!important}body .header-top-row .brand-title,body .header-top-row .brand-subtitle{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}body .header-top-row .workspace-mode-switch{grid-area:2/1/auto/-1!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body .header-utility-cluster{flex-shrink:0!important;grid-area:1/2!important;place-self:center end!important;gap:6px!important;margin-left:0!important}body .header-utility-cluster .global-search-btn,body .header-utility-cluster .focus-mode-btn,body .header-utility-cluster .theme-icon-btn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}body .header-top-row .workspace-mode-switch{justify-content:center!important;gap:8px!important}.landing-brand-subtitle{letter-spacing:.6px;font-size:10px!important}.landing-brand-title{letter-spacing:-.55px!important;font-size:27px!important;line-height:.94!important}.landing-nav-actions .landing-primary-btn,.landing-nav-actions .landing-ghost-btn{min-height:44px;padding:0 14px!important;font-size:13px!important}.landing-icon-btn{width:44px!important;height:44px!important}.landing-icon-btn svg{width:20px;height:20px}.landing-eyebrow{letter-spacing:.9px;font-size:13px!important}.landing-hero-lead{line-height:1.5;font-size:16px!important}.landing-cta-row .landing-primary-btn,.landing-cta-row .landing-ghost-btn,.landing-final .landing-primary-btn{min-height:48px;padding:0 18px!important;font-size:15px!important}.landing-cta-row svg,.landing-final .landing-primary-btn svg{width:18px;height:18px}.landing-proof{gap:10px!important}.landing-proof span{gap:9px;line-height:1.4;font-size:13.5px!important}.landing-proof svg{flex:0 0 18px;width:18px!important;height:18px!important}.landing-preview-label{letter-spacing:.6px;font-size:11px!important}.landing-preview-modes span{padding:5px 9px;font-size:11px!important}.landing-mini-label{letter-spacing:.5px;font-size:11.5px!important}.landing-preview-title{font-size:15px!important}.landing-preview-author,.landing-preview-note{line-height:1.45;font-size:13px!important}.landing-preview-progress-meta,.landing-preview-progress-meta span,.landing-preview-focus-copy strong{font-size:12px!important}.landing-preview-focus-copy small{font-size:11.5px!important}.landing-preview-float{font-size:12px!important}.landing-section-kicker{letter-spacing:.7px;font-size:13px!important}.landing-section-copy{line-height:1.5;font-size:15px!important}.landing-mode-description{line-height:1.55;font-size:14px!important}.landing-mode-tools span{padding:5px 10px;font-size:13px!important}.landing-mode-open{min-height:48px;font-size:13.5px!important}.landing-feature-copy{line-height:1.55;font-size:13.5px!important}.landing-feature-icon svg{width:20px;height:20px}.landing-privacy p{line-height:1.55;font-size:14px!important}.landing-privacy-badges span{padding:5px 11px;font-size:13px!important}.landing-footer{font-size:13px!important}.landing-footer-links a,.landing-nav-links a{align-items:center;min-height:44px;display:inline-flex;font-size:13px!important}}.header-appearance-wrap{display:inline-flex;position:relative}.appearance-btn-label{display:none}.header-appearance-menu{z-index:90;background:var(--card-bg);border:1px solid var(--card-border);width:236px;box-shadow:0 12px 35px var(--shadow-color);border-radius:15px;padding:6px;display:none;position:absolute;top:calc(100% + 7px);right:0}.header-appearance-wrap.is-open .header-appearance-menu{flex-direction:column;gap:3px;display:flex}.header-appearance-menu button{min-height:44px;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.header-appearance-menu button:hover{background:var(--chip-bg)}.header-appearance-menu button.is-active{background:var(--chip-bg);box-shadow:inset 0 0 0 1px var(--card-border)}.appearance-option-icon{color:var(--value-color);display:inline-flex}.appearance-option-copy{flex-direction:column;gap:1px;display:flex}.header-appearance-menu strong{color:var(--value-color);font-size:12px}.header-appearance-menu small{color:var(--label-color);font-size:10.5px}@media (width<=430px){.header-appearance-menu{width:min(250px,100vw - 36px)}}:root{--lilac-accent:#b8a4e3;--lilac-deep:#5d4a8f;--lilac-strong:#7c5cbf;--lilac-night-text:#d8ccf5}body.theme-night{--lilac-accent:#b8ae91;--lilac-deep:#cbc0a2;--lilac-strong:#b8ae91;--lilac-night-text:#e0d7bd}body.theme-neutral{--lilac-accent:#a9a29a;--lilac-deep:#5a554e;--lilac-strong:#8c857b;--lilac-night-text:#e6e2da;--accent-strong:var(--value-color);--accent-soft:color-mix(in srgb, var(--value-color) 28%, transparent);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237b756c' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--bg-grad:linear-gradient(160deg, #f6f4f1 0%, #efece7 45%, #eae7e1 100%);--text-main:#33312e;--title-color:#4f4b45;--brand-icon-grad:linear-gradient(135deg, #a8a29a, #b6b0a6);--brand-btn-grad:linear-gradient(135deg, #928d84d9, #aaa49ad9);--title-grad:linear-gradient(120deg, #57534c, #8a847a);--card-bg:#fdfcfa;--card-border:#ddd8d0;--accent-grad:linear-gradient(135deg, #9b958b, #ada69b);--tab-bg:#fffefcaa;--tab-border:#dcd6cd;--stat-grad:linear-gradient(135deg, #f4f2ee, #f1eee9);--label-color:#7b756c;--value-color:#4b4740;--input-bg:#fffefc;--input-border:#dcd6cd;--chip-bg:#f0ede7;--dashed-border:#dcd6cd;--shadow-color:#504a401f;--mm-purple:#7d776e;--mm-purple-bg:#f2efea;--mm-purple-border:#d6d0c7;--mm-sub:#8c857b;--mm-sub-bg:#f4f1ec;--mm-sub-border:#dcd6cd;--mm-book:var(--source-accent);--mm-book-bg:var(--source-soft);--mm-book-border:var(--source-border);--mm-idea:var(--idea-accent);--mm-idea-bg:var(--idea-soft);--mm-idea-border:var(--idea-border);--cal-text:#4b4740;--cal-past-bg:#e8e4dd;--cal-past-text:#9c968c;--status-dnf:#8b857b;--mode-switch-bg:#fdfcfa99;--mode-switch-border:#7872683d;--mode-active-bg:#9b958b33;--mode-active-border:#78726866;--mode-active-text:#4b4740;--metric-switch-bg:#f4f2eeb3;--metric-switch-border:#dcd6cd80;--metric-active-bg:#dcd6cd6b;--metric-active-border:#8c857b6b;--metric-active-text:#4b4740;--chart-track:#d6d0c780;--chart-grid:#78726824;--action-accent:#6f6a62;--action-accent-2:#807a71;--action-grad:linear-gradient(135deg, #807a71, #948d83);--action-soft:#f1efea;--action-border:#d5cfc6;--idea-accent:#6f6a62;--idea-soft:#f2f0eb;--idea-border:#d7d1c8;--source-accent:#77716a;--source-soft:#f3f1ec;--source-border:#dad4cb;--link-accent:#6d7480;--link-soft:#eff0f2;--link-border:#d2d4d8;--success-accent:#6f7a6f;--success-soft:#eff2ee;--success-border:#ccd3cb;--danger-accent:#8f6a64;--v8-surface:#fdfcfafa;--v8-surface-soft:#f4f2eef7;--v8-surface-muted:#f0ede7f2;--v8-border:#ddd8d0f2;--v8-shadow-xs:0 1px 3px #504a401a;--v8-shadow-sm:0 4px 16px #504a401f;--forget-petal:#8f8b83;--forget-petal-light:#cdc9c1;--forget-center:#c3bba6;--forget-leaf:#7f857c;--forget-halo:#78726824;--peony-petal:#8d8880;--peony-petal-mid:#aba59c;--peony-petal-light:#ddd9d2;--peony-petal-deep:#6d6862;--peony-center:#c0b8a3;--peony-leaf:#808a80;--peony-leaf-deep:#68716a;--peony-halo:#78726821;--milestone-accent:#8a8175;--milestone-soft:#f3f0ea;--milestone-border:#d9d3c8;--v18-milestone-surface:color-mix(in srgb, var(--card-bg) 84%, var(--chip-bg) 16%);--v18-milestone-border:color-mix(in srgb, #8a8175 26%, var(--card-border));--v18-milestone-accent:color-mix(in srgb, #6f6a62 82%, var(--label-color));--v21-project-heading:color-mix(in srgb, #57534c 82%, var(--text-main));--v21-progress-soft:color-mix(in srgb, #e6e2da 52%, var(--card-bg));--v21-progress-accent:color-mix(in srgb, #6f6a62 72%, var(--value-color));--v21-contribution-soft:color-mix(in srgb, #eae6de 52%, var(--card-bg));--v21-contribution-accent:color-mix(in srgb, #77716a 72%, var(--value-color));--v21-ideas-soft:color-mix(in srgb, #eef0ec 52%, var(--card-bg));--v21-ideas-accent:color-mix(in srgb, #6e7873 72%, var(--value-color));--v21-notes-soft:color-mix(in srgb, #eff0f1 50%, var(--card-bg));--v21-notes-accent:color-mix(in srgb, #6d7480 66%, var(--label-color));--decor-ink:#7b756c8c}:root{--decor-ink:#a5788c80}body.theme-night{--decor-ink:#a9bab380}.empty,.discover-status,.projects-empty-card,.brand-zone{position:relative}.empty:before,.projects-empty-card:before,.canvas-board-empty:before,.mm-classic-empty:before{content:"";opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23b07f97' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 62V30'/%3E%3Cpath d='M32 52c-7 0-11-4-11-9 6 0 11 3 11 9z'/%3E%3Cpath d='M32 45c7 0 11-4 11-9-6 0-11 3-11 9z'/%3E%3Cpath d='M24 30a8 8 0 0 1 16 0'/%3E%3Ccircle cx='32' cy='22' r='9'/%3E%3Ccircle cx='32' cy='22' r='5.4'/%3E%3Cpath d='M23.6 19.6c3 2 5.6 2.2 8.4 2.2s5.4-.2 8.4-2.2'/%3E%3Ccircle cx='32' cy='22' r='1.7' fill='%23d3ac72' stroke='none'/%3E%3Cg stroke-width='1.6'%3E%3Cpath d='M32 38c-5-1-8-4-9-8'/%3E%3Ccircle cx='21' cy='28.5' r='3'/%3E%3Ccircle cx='21' cy='28.5' r='.85' fill='%23d3ac72' stroke='none'/%3E%3Cpath d='M32 43c5-1 8-3 10-7'/%3E%3Ccircle cx='43.4' cy='33.6' r='2.5'/%3E%3Ccircle cx='43.4' cy='33.6' r='.8' fill='%23d3ac72' stroke='none'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:66px;height:66px;margin:0 auto 10px;display:block}.projects-empty-card:before{margin-bottom:0;margin-right:10px}.projects-empty-card .empty:before{display:none}.projects-empty-card{flex-direction:row;gap:0}body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238fada6' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M41 13a14 14 0 1 0 12 21 16 16 0 0 1-12-21z'/%3E%3Cpath d='M18 19l1.7 4.5L24.2 25l-4.5 1.5L18 31l-1.5-4.5L12 25l4.5-1.5z'/%3E%3Cpath d='M27 43l1.2 3.3 3.3 1.2-3.3 1.2L27 52l-1.2-3.3L22.5 47.5l3.3-1.2z'/%3E%3Ccircle cx='47' cy='51' r='1.1' fill='%23c9b27a' stroke='none'/%3E%3Ccircle cx='13' cy='44' r='.9' fill='%23c9b27a' stroke='none'/%3E%3Ccircle cx='36' cy='56' r='.8' fill='%23c9b27a' stroke='none'/%3E%3C/svg%3E")}body.theme-neutral .empty:before,body.theme-neutral .projects-empty-card:before,body.theme-neutral .canvas-board-empty:before,body.theme-neutral .mm-classic-empty:before{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%238b857b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 55C21 45 29 35 47 14'/%3E%3Cpath d='M27.5 39.5c-3.5-5-2.5-10.5 1.5-13.5 2.5 5 1.5 10.5-1.5 13.5z'/%3E%3Cpath d='M31 35.5c5-2.5 10.5-.5 13 3.5-5 2.5-10.5 1-13-3.5z'/%3E%3Cpath d='M36.5 27c-2.5-5-.5-10.5 3.5-13 1.5 5.5-.5 10.5-3.5 13z'/%3E%3Cpath d='M20.5 47c-4.5-1-7.5-4.5-7.5-8.5 4.5 1 7.5 4.5 7.5 8.5z'/%3E%3C/svg%3E");width:58px;height:58px}.discover-status:before{content:"";vertical-align:-2px;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%23b07f97' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M2 14c6-1 9-5 10-12'/%3E%3Cpath d='M12 6c3 0 5 1.5 6 4-2.5.5-5-.5-6-4z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:contain;width:18px;height:12px;margin-right:6px;display:inline-block}body.theme-night .discover-status:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%238fada6' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2l1.3 3.4L12.7 6.7 9.3 8 8 11.4 6.7 8 3.3 6.7 6.7 5.4z'/%3E%3Ccircle cx='17' cy='11' r='1' fill='%23c9b27a' stroke='none'/%3E%3Ccircle cx='20.5' cy='5' r='.8' fill='%23c9b27a' stroke='none'/%3E%3C/svg%3E")}body.theme-neutral .discover-status:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' fill='none' stroke='%238b857b' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 14C7 11 12 7 21 2'/%3E%3Cpath d='M10 9.5c-1.5-2.5-1-5 1-6.5 1.5 2.5 1 5-1 6.5z'/%3E%3Cpath d='M12.5 8c2.5-1 5 0 6 2-2.5 1-5 .5-6-2z'/%3E%3C/svg%3E")}.brand-zone:after{content:"";pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23b07f97' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 42C16 34 22 26 34 10'/%3E%3Ccircle cx='36' cy='12' r='7'/%3E%3Ccircle cx='36' cy='12' r='3.2'/%3E%3Cpath d='M20 28c-4-1.5-6.5-5-6.5-9 4.5 1 7 4.5 6.5 9z'/%3E%3Cpath d='M24 24c4.5-2 8.5 0 10.5 3.5-4.5 2-8.5.5-10.5-3.5z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;width:42px;height:42px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}body.theme-night .brand-zone:after{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%238fada6' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 9l2 5.4 5.4 2-5.4 2-2 5.4-2-5.4-5.4-2 5.4-2z'/%3E%3Cpath d='M15 26l1.3 3.4 3.4 1.3-3.4 1.3L15 35.4l-1.3-3.4L10.3 30.7l3.4-1.3z'/%3E%3Ccircle cx='38' cy='33' r='1.3' fill='%23c9b27a' stroke='none'/%3E%3Ccircle cx='24' cy='39' r='1' fill='%23c9b27a' stroke='none'/%3E%3C/svg%3E")}body.theme-neutral .brand-zone:after{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%238b857b' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 40C17 32 25 24 39 9'/%3E%3Cpath d='M21 27c-3-4-2.5-8.5.5-11 2 4 1.5 8.5-.5 11z'/%3E%3Cpath d='M24 24c4-2 8.5-.5 10.5 3-4 2-8.5.5-10.5-3z'/%3E%3Cpath d='M30 18c-2-4-.5-8.5 2.5-10.5 1 4.5-.5 8.5-2.5 10.5z'/%3E%3C/svg%3E")}@media (width<=430px){.brand-zone:after{opacity:.16;width:32px;height:32px}body.theme-night .brand-zone:after{opacity:.24}}body.theme-night .section-title:not([style*=flex\:1]):after{content:"";vertical-align:1px;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238fada6' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.5l1.8 4.7 4.7 1.8-4.7 1.8L8 14.5l-1.8-4.7L1.5 8l4.7-1.8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px;margin-left:7px;display:inline-block}body.theme-neutral .canvas-note-rose,body.theme-neutral .canvas-note-lavender,body.theme-neutral .canvas-note-paper{background:linear-gradient(145deg, var(--card-bg), var(--chip-bg))}@media (width>=431px){body .header-utility-cluster .global-search-btn,body .header-utility-cluster .focus-mode-btn,body .header-utility-cluster .theme-icon-btn,body .header-utility-cluster .appearance-btn{justify-content:center;align-items:center;display:inline-flex;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}body .header-utility-cluster .global-search-btn svg,body .header-utility-cluster .focus-mode-btn svg,body .header-utility-cluster .appearance-btn svg{width:15px!important;height:15px!important;margin:0!important}}body.theme-neutral .canvas-ink-swatch[data-canvas-ink=rose]{background:#8c857b}body.theme-neutral .canvas-ink-swatch[data-canvas-ink=lavender]{background:#a9a29a}body.theme-neutral .canvas-ink-swatch[data-canvas-ink=ink]{background:#3a372f}.empty.monthly-empty:before{width:44px;height:44px;margin-bottom:7px}body.theme-neutral .empty.monthly-empty:before{width:40px;height:40px}@media (width<=620px){body .discover-trigger-row{justify-content:stretch!important;margin-top:14px!important}body .discover-trigger-row .discover-trigger{width:100%!important}}.section-title:after,body.theme-night .section-title:after,body.theme-neutral .section-title:after,.section-title:not([style*=flex\:1]):after,body.theme-night .section-title:not([style*=flex\:1]):after,body.theme-neutral .section-title:not([style*=flex\:1]):after,.brand-subtitle:after,.discover-status:before,body.theme-night .discover-status:before,body.theme-neutral .discover-status:before,.projects-tool-empty:before,.canvas-empty:before,.canvas-board-empty-hint:before,.v7-reference-empty:before,.v18-source-links-empty:before,.v16-source-idea-empty:before,.v11-idea-route-empty:before,.monthly-calendar-hint:before,.project-books-empty:before,body.theme-night .projects-tool-empty:before,body.theme-night .canvas-empty:before,body.theme-night .v7-reference-empty:before,body.theme-night .v18-source-links-empty:before,body.theme-night .v16-source-idea-empty:before,body.theme-night .v11-idea-route-empty:before,body.theme-night .monthly-calendar-hint:before,body.theme-night .project-books-empty:before{content:none!important;background:0 0!important;width:0!important;height:0!important;margin:0!important;display:none!important}.log-goal-card:after,.log-week-card:after,.log-history-card:after,.log-session-card:after,.books-add-card:after,.books-library-card:after,.public-domain-discover-card:after,.projects-tool-card:after,.projects-archive-card:after,.monthly-review-card:after,.monthly-calendar-card:after,.monthly-books-card:after,.timer-focus-card:after,.timer-ambient-card:after,.timer-settings-card:after,.canvas-intro-card:after,.continue-card:after,.brand-zone:after,body.theme-night .brand-zone:after,body.theme-neutral .brand-zone:after{content:none!important;background:0 0!important;display:none!important}.empty:before,.projects-empty-card:before,.canvas-board-empty:before,.mm-classic-empty:before{opacity:.78!important;width:104px!important;height:104px!important;margin:0 auto 14px!important}body.theme-neutral .empty:before,body.theme-neutral .projects-empty-card:before,body.theme-neutral .canvas-board-empty:before,body.theme-neutral .mm-classic-empty:before{opacity:.62!important;width:100px!important;height:100px!important}.empty.monthly-empty:before,body.theme-neutral .empty.monthly-empty:before{width:76px!important;height:76px!important;margin-bottom:10px!important}:root{--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M30%200%20C74%2092%2014%20158%2044%20252%20C72%20342%2012%20412%2040%20504%20C66%20594%208%20632%2030%20680%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20150%29%20rotate%280%29%20scale%280.833%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20150%29%20rotate%2872%29%20scale%280.833%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20150%29%20rotate%28144%29%20scale%280.833%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20150%29%20rotate%28216%29%20scale%280.833%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20150%29%20rotate%28288%29%20scale%280.833%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%2778%27%20cy%3D%27150%27%20r%3D%276.8%27%2F%3E%3Cpath%20d%3D%27M71.2%20150%20C74.0%20144.0%2081.6%20144.4%2082.4%20150.4%20C82.8%20155.2%2077.6%20156.0%2075.2%20152.8%27%2F%3E%3Ccircle%20cx%3D%2778%27%20cy%3D%27150%27%20r%3D%272.0%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%2896%20352%29%20rotate%280%29%20scale%280.708%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2896%20352%29%20rotate%2872%29%20scale%280.708%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2896%20352%29%20rotate%28144%29%20scale%280.708%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2896%20352%29%20rotate%28216%29%20scale%280.708%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2896%20352%29%20rotate%28288%29%20scale%280.708%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27352%27%20r%3D%275.8%27%2F%3E%3Cpath%20d%3D%27M90.2%20352%20C92.6%20346.9%2099.1%20347.2%2099.7%20352.3%20C100.1%20356.4%2095.7%20357.1%2093.6%20354.4%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27352%27%20r%3D%271.7%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20556%29%20rotate%280%29%20scale%280.917%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20556%29%20rotate%2872%29%20scale%280.917%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20556%29%20rotate%28144%29%20scale%280.917%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20556%29%20rotate%28216%29%20scale%280.917%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20556%29%20rotate%28288%29%20scale%280.917%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27556%27%20r%3D%277.5%27%2F%3E%3Cpath%20d%3D%27M62.5%20556%20C65.6%20549.4%2074.0%20549.8%2074.8%20556.4%20C75.3%20561.7%2069.6%20562.6%2066.9%20559.1%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27556%27%20r%3D%272.2%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M40%20196%20C56%20178%2066%20168%2070%20156%27%2F%3E%3Cpath%20d%3D%27M28%20392%20C58%20384%2082%20372%2088%20362%27%2F%3E%3Cpath%20d%3D%27M36%20498%20C50%20520%2058%20536%2062%20546%27%2F%3E%3Cpath%20transform%3D%27translate%2846%2072%29%20rotate%28-25%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2820%20120%29%20rotate%28155%29%20scale%280.85%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2852%20300%29%20rotate%28-15%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2818%20330%29%20rotate%28150%29%20scale%280.8%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2848%20452%29%20rotate%28-30%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2822%20600%29%20rotate%28160%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2850%20640%29%20rotate%28-20%29%20scale%280.85%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2834%2044%29%20rotate%28-60%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2824%20110%29%20rotate%28120%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2840%20230%29%20rotate%28-50%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2830%20290%29%20rotate%28110%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2842%20420%29%20rotate%28-55%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2826%20480%29%20rotate%28115%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2834%20590%29%20rotate%28-60%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2824%20650%29%20rotate%28120%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%20176%20C40%20150%2066%20118%2092%2074%20C104%2052%20120%2032%20142%2018%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2044%29%20rotate%280%29%20scale%281.000%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2044%29%20rotate%2872%29%20scale%281.000%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2044%29%20rotate%28144%29%20scale%281.000%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2044%29%20rotate%28216%29%20scale%281.000%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2044%29%20rotate%28288%29%20scale%281.000%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%2744%27%20r%3D%278.2%27%2F%3E%3Cpath%20d%3D%27M141.8%2044%20C145.2%2036.8%20154.3%2037.3%20155.3%2044.5%20C155.8%2050.2%20149.5%2051.2%20146.6%2047.4%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%2744%27%20r%3D%272.4%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%2886%20104%29%20rotate%280%29%20scale%280.667%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2886%20104%29%20rotate%2872%29%20scale%280.667%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2886%20104%29%20rotate%28144%29%20scale%280.667%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2886%20104%29%20rotate%28216%29%20scale%280.667%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2886%20104%29%20rotate%28288%29%20scale%280.667%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%2786%27%20cy%3D%27104%27%20r%3D%275.4%27%2F%3E%3Cpath%20d%3D%27M80.6%20104%20C82.8%2099.2%2088.9%2099.5%2089.5%20104.3%20C89.8%20108.2%2085.7%20108.8%2083.8%20106.2%27%2F%3E%3Ccircle%20cx%3D%2786%27%20cy%3D%27104%27%20r%3D%271.6%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M92%2074%20C112%2066%20128%2058%20138%2050%27%2F%3E%3Cpath%20transform%3D%27translate%2858%20132%29%20rotate%28-30%29%20scale%281.3%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2830%20150%29%20rotate%28150%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28104%2064%29%20rotate%28-45%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2870%20116%29%20rotate%28150%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28126%2086%29%20rotate%28-10%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2846%20146%29%20rotate%28-55%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%2876%20110%29%20rotate%28-60%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%28112%2070%29%20rotate%28-50%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%272.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M60%20600%20C140%20500%20200%20400%20260%20280%20C300%20200%20350%20130%20430%2090%27%2F%3E%3Cpath%20transform%3D%27translate%28452%2080%29%20rotate%280%29%20scale%283.750%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28452%2080%29%20rotate%2872%29%20scale%283.750%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28452%2080%29%20rotate%28144%29%20scale%283.750%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28452%2080%29%20rotate%28216%29%20scale%283.750%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28452%2080%29%20rotate%28288%29%20scale%283.750%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27452%27%20cy%3D%2780%27%20r%3D%2730.6%27%2F%3E%3Cpath%20d%3D%27M421.4%2080%20C434.0%2053.0%20468.2%2054.8%20471.8%2081.8%20C473.6%20103.4%20450.2%20107.0%20439.4%2092.6%27%2F%3E%3Ccircle%20cx%3D%27452%27%20cy%3D%2780%27%20r%3D%279.0%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%28268%20272%29%20rotate%280%29%20scale%282.250%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28268%20272%29%20rotate%2872%29%20scale%282.250%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28268%20272%29%20rotate%28144%29%20scale%282.250%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28268%20272%29%20rotate%28216%29%20scale%282.250%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28268%20272%29%20rotate%28288%29%20scale%282.250%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27268%27%20cy%3D%27272%27%20r%3D%2718.4%27%2F%3E%3Cpath%20d%3D%27M249.6%20272%20C257.2%20255.8%20277.7%20256.9%20279.9%20273.1%20C281.0%20286.0%20266.9%20288.2%20260.4%20279.6%27%2F%3E%3Ccircle%20cx%3D%27268%27%20cy%3D%27272%27%20r%3D%275.4%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%28180%20430%29%20rotate%28-30%29%20scale%284.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28120%20500%29%20rotate%28150%29%20scale%283.6%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28300%20240%29%20rotate%28-40%29%20scale%283.4%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28360%20150%29%20rotate%28-25%29%20scale%283.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-band:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20680%2092%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0%2062%20C90%2030%20170%2084%20260%2052%20C350%2020%20430%2076%20520%2046%20C600%2020%20650%2060%20680%2062%27%2F%3E%3Cpath%20transform%3D%27translate%28120%2040%29%20rotate%280%29%20scale%280.625%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28120%2040%29%20rotate%2872%29%20scale%280.625%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28120%2040%29%20rotate%28144%29%20scale%280.625%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28120%2040%29%20rotate%28216%29%20scale%280.625%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28120%2040%29%20rotate%28288%29%20scale%280.625%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2740%27%20r%3D%275.1%27%2F%3E%3Cpath%20d%3D%27M114.9%2040%20C117.0%2035.5%20122.7%2035.8%20123.3%2040.3%20C123.6%2043.9%20119.7%2044.5%20117.9%2042.1%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2740%27%20r%3D%271.5%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%28392%2036%29%20rotate%280%29%20scale%280.542%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28392%2036%29%20rotate%2872%29%20scale%280.542%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28392%2036%29%20rotate%28144%29%20scale%280.542%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28392%2036%29%20rotate%28216%29%20scale%280.542%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28392%2036%29%20rotate%28288%29%20scale%280.542%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27392%27%20cy%3D%2736%27%20r%3D%274.4%27%2F%3E%3Cpath%20d%3D%27M387.6%2036%20C389.4%2032.1%20394.3%2032.4%20394.9%2036.3%20C395.1%2039.4%20391.7%2039.9%20390.2%2037.8%27%2F%3E%3Ccircle%20cx%3D%27392%27%20cy%3D%2736%27%20r%3D%271.3%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2042%29%20rotate%280%29%20scale%280.583%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2042%29%20rotate%2872%29%20scale%280.583%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2042%29%20rotate%28144%29%20scale%280.583%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2042%29%20rotate%28216%29%20scale%280.583%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2042%29%20rotate%28288%29%20scale%280.583%29%27%20d%3D%27M0%200%20C4%20-13%2017%20-18%2024%20-8%20C29%20-1%2024%208%2014%209%20C6%2010%201%206%200%200%20Z%27%2F%3E%3Ccircle%20cx%3D%27600%27%20cy%3D%2742%27%20r%3D%274.8%27%2F%3E%3Cpath%20d%3D%27M595.2%2042%20C597.2%2037.8%20602.5%2038.1%20603.1%2042.3%20C603.4%2045.6%20599.7%2046.2%20598.0%2044.0%27%2F%3E%3Ccircle%20cx%3D%27600%27%20cy%3D%2742%27%20r%3D%271.4%27%20fill%3D%27%23d3ac72%27%20stroke%3D%27none%27%2F%3E%3Cpath%20transform%3D%27translate%2860%2064%29%20rotate%28-20%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28220%2070%29%20rotate%28-160%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28300%2058%29%20rotate%28-25%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28470%2068%29%20rotate%28-160%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28540%2054%29%20rotate%28-25%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28180%2066%29%20rotate%28-40%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%28340%2050%29%20rotate%28-40%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3Cpath%20transform%3D%27translate%28500%2064%29%20rotate%28-40%29%27%20d%3D%27M0%200%20L9%20-6%20L1%206%27%2F%3E%3C%2Fsvg%3E);--frame-vine-op:.39;--frame-corner-op:.37;--frame-backdrop-op:.1;--frame-band-op:.3}body.theme-night{--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M150%2020%20C120%2090%2092%20150%2060%20226%27%2F%3E%3Cpath%20d%3D%27M158%2044%20C128%20112%20100%20172%2070%20246%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%27250%27%20r%3D%2713%27%2F%3E%3Cpath%20d%3D%27M44%20242%20C50%20246%2056%20252%2060%20258%27%2F%3E%3Ccircle%20cx%3D%27112%27%20cy%3D%27430%27%20r%3D%2717%27%2F%3E%3Cellipse%20cx%3D%27112%27%20cy%3D%27430%27%20rx%3D%2729.8%27%20ry%3D%277.1%27%20transform%3D%27rotate%28-18%20112%20430%29%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%27596%27%20r%3D%2711%27%2F%3E%3Cellipse%20cx%3D%2752%27%20cy%3D%27596%27%20rx%3D%2719.2%27%20ry%3D%274.6%27%20transform%3D%27rotate%2820%2052%20596%29%27%2F%3E%3Cpath%20d%3D%27M120%20113%20L122.0%20118.0%20L127%20120%20L122.0%20122.0%20L120%20127%20L118.0%20122.0%20L113%20120%20L118.0%20118.0%20Z%27%2F%3E%3Cpath%20d%3D%27M36%20144.5%20L37.5%20148.5%20L41.5%20150%20L37.5%20151.5%20L36%20155.5%20L34.5%20151.5%20L30.5%20150%20L34.5%20148.5%20Z%27%2F%3E%3Cpath%20d%3D%27M92%20294%20L93.7%20298.3%20L98%20300%20L93.7%20301.7%20L92%20306%20L90.3%20301.7%20L86%20300%20L90.3%20298.3%20Z%27%2F%3E%3Cpath%20d%3D%27M30%20387%20L31.4%20390.6%20L35%20392%20L31.4%20393.4%20L30%20397%20L28.6%20393.4%20L25%20392%20L28.6%20390.6%20Z%27%2F%3E%3Cpath%20d%3D%27M132%20514%20L133.7%20518.3%20L138%20520%20L133.7%20521.7%20L132%20526%20L130.3%20521.7%20L126%20520%20L130.3%20518.3%20Z%27%2F%3E%3Cpath%20d%3D%27M74%20654.5%20L75.5%20658.5%20L79.5%20660%20L75.5%20661.5%20L74%20665.5%20L72.5%20661.5%20L68.5%20660%20L72.5%20658.5%20Z%27%2F%3E%3Cpath%20d%3D%27M140%20295.5%20L141.3%20298.7%20L144.5%20300%20L141.3%20301.3%20L140%20304.5%20L138.7%20301.3%20L135.5%20300%20L138.7%20298.7%20Z%27%2F%3E%3Cpath%20d%3D%27M60%2075.5%20L61.3%2078.7%20L64.5%2080%20L61.3%2081.3%20L60%2084.5%20L58.7%2081.3%20L55.5%2080%20L58.7%2078.7%20Z%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27196%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2728%27%20cy%3D%27320%27%20r%3D%271.3%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27412%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2746%27%20cy%3D%27470%27%20r%3D%271.2%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27112%27%20cy%3D%27632%27%20r%3D%271.4%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27214%27%20r%3D%271.2%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M182%208%20C144%2046%20108%2084%2066%20128%27%2F%3E%3Cpath%20d%3D%27M176%2026%20C140%2062%20106%2098%2068%20140%27%2F%3E%3Ccircle%20cx%3D%2754%27%20cy%3D%27150%27%20r%3D%2716%27%2F%3E%3Cpath%20d%3D%27M44%20140%20C50%20145%2057%20152%2062%20160%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27120%27%20r%3D%2718%27%2F%3E%3Cellipse%20cx%3D%27140%27%20cy%3D%27120%27%20rx%3D%2731.5%27%20ry%3D%277.6%27%20transform%3D%27rotate%28-20%20140%20120%29%27%2F%3E%3Cpath%20d%3D%27M70%2043%20L72.5%2049.5%20L79%2052%20L72.5%2054.5%20L70%2061%20L67.5%2054.5%20L61%2052%20L67.5%2049.5%20Z%27%2F%3E%3Cpath%20d%3D%27M120%20170%20L122.2%20175.8%20L128%20178%20L122.2%20180.2%20L120%20186%20L117.8%20180.2%20L112%20178%20L117.8%20175.8%20Z%27%2F%3E%3Cpath%20d%3D%27M30%2089.5%20L31.8%2094.2%20L36.5%2096%20L31.8%2097.8%20L30%20102.5%20L28.2%2097.8%20L23.5%2096%20L28.2%2094.2%20Z%27%2F%3E%3Cpath%20d%3D%27M168%2062%20L169.7%2066.3%20L174%2068%20L169.7%2069.7%20L168%2074%20L166.3%2069.7%20L162%2068%20L166.3%2066.3%20Z%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27140%27%20r%3D%271.8%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2760%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27168%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%272.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M470%2090%20A150%20150%200%201%200%20596%20316%20A172%20172%200%200%201%20470%2090%20Z%27%2F%3E%3Ccircle%20cx%3D%27180%27%20cy%3D%27430%27%20r%3D%2758%27%2F%3E%3Cellipse%20cx%3D%27180%27%20cy%3D%27430%27%20rx%3D%27101.5%27%20ry%3D%2724.4%27%20transform%3D%27rotate%28-18%20180%20430%29%27%2F%3E%3Cpath%20d%3D%27M120%20116%20L129.5%20140.5%20L154%20150%20L129.5%20159.5%20L120%20184%20L110.5%20159.5%20L86%20150%20L110.5%20140.5%20Z%27%2F%3E%3Cpath%20d%3D%27M300%20216%20L306.7%20233.3%20L324%20240%20L306.7%20246.7%20L300%20264%20L293.3%20246.7%20L276%20240%20L293.3%20233.3%20Z%27%2F%3E%3Cpath%20d%3D%27M90%20520%20L95.6%20534.4%20L110%20540%20L95.6%20545.6%20L90%20560%20L84.4%20545.6%20L70%20540%20L84.4%20534.4%20Z%27%2F%3E%3Cpath%20d%3D%27M420%20494%20L427.3%20512.7%20L446%20520%20L427.3%20527.3%20L420%20546%20L412.7%20527.3%20L394%20520%20L412.7%20512.7%20Z%27%2F%3E%3Ccircle%20cx%3D%27240%27%20cy%3D%27120%27%20r%3D%275%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27360%27%20cy%3D%27400%27%20r%3D%274%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27300%27%20r%3D%273.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-band:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20680%2092%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%2022%20C90%2044%20150%2060%20210%2076%27%2F%3E%3Cpath%20d%3D%27M18%2012%20C104%2036%20168%2054%20226%2070%27%2F%3E%3Ccircle%20cx%3D%27240%27%20cy%3D%2778%27%20r%3D%2711%27%2F%3E%3Ccircle%20cx%3D%27470%27%20cy%3D%2744%27%20r%3D%2715%27%2F%3E%3Cellipse%20cx%3D%27470%27%20cy%3D%2744%27%20rx%3D%2726.2%27%20ry%3D%276.3%27%20transform%3D%27rotate%28-18%20470%2044%29%27%2F%3E%3Cpath%20d%3D%27M340%2024%20L342.2%2029.8%20L348%2032%20L342.2%2034.2%20L340%2040%20L337.8%2034.2%20L332%2032%20L337.8%2029.8%20Z%27%2F%3E%3Cpath%20d%3D%27M560%2057%20L562.0%2062.0%20L567%2064%20L562.0%2066.0%20L560%2071%20L558.0%2066.0%20L553%2064%20L558.0%2062.0%20Z%27%2F%3E%3Cpath%20d%3D%27M640%2020%20L641.7%2024.3%20L646%2026%20L641.7%2027.7%20L640%2032%20L638.3%2027.7%20L634%2026%20L638.3%2024.3%20Z%27%2F%3E%3Cpath%20d%3D%27M120%2060.5%20L121.5%2064.5%20L125.5%2066%20L121.5%2067.5%20L120%2071.5%20L118.5%2067.5%20L114.5%2066%20L118.5%2064.5%20Z%27%2F%3E%3Ccircle%20cx%3D%27300%27%20cy%3D%2760%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27520%27%20cy%3D%2720%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27620%27%20cy%3D%2770%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-vine-op:.46;--frame-corner-op:.44;--frame-backdrop-op:.08;--frame-band-op:.4}html:has(body.theme-night){--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M150%2020%20C120%2090%2092%20150%2060%20226%27%2F%3E%3Cpath%20d%3D%27M158%2044%20C128%20112%20100%20172%2070%20246%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%27250%27%20r%3D%2713%27%2F%3E%3Cpath%20d%3D%27M44%20242%20C50%20246%2056%20252%2060%20258%27%2F%3E%3Ccircle%20cx%3D%27112%27%20cy%3D%27430%27%20r%3D%2717%27%2F%3E%3Cellipse%20cx%3D%27112%27%20cy%3D%27430%27%20rx%3D%2729.8%27%20ry%3D%277.1%27%20transform%3D%27rotate%28-18%20112%20430%29%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%27596%27%20r%3D%2711%27%2F%3E%3Cellipse%20cx%3D%2752%27%20cy%3D%27596%27%20rx%3D%2719.2%27%20ry%3D%274.6%27%20transform%3D%27rotate%2820%2052%20596%29%27%2F%3E%3Cpath%20d%3D%27M120%20113%20L122.0%20118.0%20L127%20120%20L122.0%20122.0%20L120%20127%20L118.0%20122.0%20L113%20120%20L118.0%20118.0%20Z%27%2F%3E%3Cpath%20d%3D%27M36%20144.5%20L37.5%20148.5%20L41.5%20150%20L37.5%20151.5%20L36%20155.5%20L34.5%20151.5%20L30.5%20150%20L34.5%20148.5%20Z%27%2F%3E%3Cpath%20d%3D%27M92%20294%20L93.7%20298.3%20L98%20300%20L93.7%20301.7%20L92%20306%20L90.3%20301.7%20L86%20300%20L90.3%20298.3%20Z%27%2F%3E%3Cpath%20d%3D%27M30%20387%20L31.4%20390.6%20L35%20392%20L31.4%20393.4%20L30%20397%20L28.6%20393.4%20L25%20392%20L28.6%20390.6%20Z%27%2F%3E%3Cpath%20d%3D%27M132%20514%20L133.7%20518.3%20L138%20520%20L133.7%20521.7%20L132%20526%20L130.3%20521.7%20L126%20520%20L130.3%20518.3%20Z%27%2F%3E%3Cpath%20d%3D%27M74%20654.5%20L75.5%20658.5%20L79.5%20660%20L75.5%20661.5%20L74%20665.5%20L72.5%20661.5%20L68.5%20660%20L72.5%20658.5%20Z%27%2F%3E%3Cpath%20d%3D%27M140%20295.5%20L141.3%20298.7%20L144.5%20300%20L141.3%20301.3%20L140%20304.5%20L138.7%20301.3%20L135.5%20300%20L138.7%20298.7%20Z%27%2F%3E%3Cpath%20d%3D%27M60%2075.5%20L61.3%2078.7%20L64.5%2080%20L61.3%2081.3%20L60%2084.5%20L58.7%2081.3%20L55.5%2080%20L58.7%2078.7%20Z%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27196%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2728%27%20cy%3D%27320%27%20r%3D%271.3%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27412%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2746%27%20cy%3D%27470%27%20r%3D%271.2%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27112%27%20cy%3D%27632%27%20r%3D%271.4%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27214%27%20r%3D%271.2%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M182%208%20C144%2046%20108%2084%2066%20128%27%2F%3E%3Cpath%20d%3D%27M176%2026%20C140%2062%20106%2098%2068%20140%27%2F%3E%3Ccircle%20cx%3D%2754%27%20cy%3D%27150%27%20r%3D%2716%27%2F%3E%3Cpath%20d%3D%27M44%20140%20C50%20145%2057%20152%2062%20160%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27120%27%20r%3D%2718%27%2F%3E%3Cellipse%20cx%3D%27140%27%20cy%3D%27120%27%20rx%3D%2731.5%27%20ry%3D%277.6%27%20transform%3D%27rotate%28-20%20140%20120%29%27%2F%3E%3Cpath%20d%3D%27M70%2043%20L72.5%2049.5%20L79%2052%20L72.5%2054.5%20L70%2061%20L67.5%2054.5%20L61%2052%20L67.5%2049.5%20Z%27%2F%3E%3Cpath%20d%3D%27M120%20170%20L122.2%20175.8%20L128%20178%20L122.2%20180.2%20L120%20186%20L117.8%20180.2%20L112%20178%20L117.8%20175.8%20Z%27%2F%3E%3Cpath%20d%3D%27M30%2089.5%20L31.8%2094.2%20L36.5%2096%20L31.8%2097.8%20L30%20102.5%20L28.2%2097.8%20L23.5%2096%20L28.2%2094.2%20Z%27%2F%3E%3Cpath%20d%3D%27M168%2062%20L169.7%2066.3%20L174%2068%20L169.7%2069.7%20L168%2074%20L166.3%2069.7%20L162%2068%20L166.3%2066.3%20Z%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%27140%27%20r%3D%271.8%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%2744%27%20cy%3D%2760%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27168%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%272.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M470%2090%20A150%20150%200%201%200%20596%20316%20A172%20172%200%200%201%20470%2090%20Z%27%2F%3E%3Ccircle%20cx%3D%27180%27%20cy%3D%27430%27%20r%3D%2758%27%2F%3E%3Cellipse%20cx%3D%27180%27%20cy%3D%27430%27%20rx%3D%27101.5%27%20ry%3D%2724.4%27%20transform%3D%27rotate%28-18%20180%20430%29%27%2F%3E%3Cpath%20d%3D%27M120%20116%20L129.5%20140.5%20L154%20150%20L129.5%20159.5%20L120%20184%20L110.5%20159.5%20L86%20150%20L110.5%20140.5%20Z%27%2F%3E%3Cpath%20d%3D%27M300%20216%20L306.7%20233.3%20L324%20240%20L306.7%20246.7%20L300%20264%20L293.3%20246.7%20L276%20240%20L293.3%20233.3%20Z%27%2F%3E%3Cpath%20d%3D%27M90%20520%20L95.6%20534.4%20L110%20540%20L95.6%20545.6%20L90%20560%20L84.4%20545.6%20L70%20540%20L84.4%20534.4%20Z%27%2F%3E%3Cpath%20d%3D%27M420%20494%20L427.3%20512.7%20L446%20520%20L427.3%20527.3%20L420%20546%20L412.7%20527.3%20L394%20520%20L412.7%20512.7%20Z%27%2F%3E%3Ccircle%20cx%3D%27240%27%20cy%3D%27120%27%20r%3D%275%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27360%27%20cy%3D%27400%27%20r%3D%274%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27140%27%20cy%3D%27300%27%20r%3D%273.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-band:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20680%2092%27%20fill%3D%27none%27%20stroke%3D%27%238fada6%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%2022%20C90%2044%20150%2060%20210%2076%27%2F%3E%3Cpath%20d%3D%27M18%2012%20C104%2036%20168%2054%20226%2070%27%2F%3E%3Ccircle%20cx%3D%27240%27%20cy%3D%2778%27%20r%3D%2711%27%2F%3E%3Ccircle%20cx%3D%27470%27%20cy%3D%2744%27%20r%3D%2715%27%2F%3E%3Cellipse%20cx%3D%27470%27%20cy%3D%2744%27%20rx%3D%2726.2%27%20ry%3D%276.3%27%20transform%3D%27rotate%28-18%20470%2044%29%27%2F%3E%3Cpath%20d%3D%27M340%2024%20L342.2%2029.8%20L348%2032%20L342.2%2034.2%20L340%2040%20L337.8%2034.2%20L332%2032%20L337.8%2029.8%20Z%27%2F%3E%3Cpath%20d%3D%27M560%2057%20L562.0%2062.0%20L567%2064%20L562.0%2066.0%20L560%2071%20L558.0%2066.0%20L553%2064%20L558.0%2062.0%20Z%27%2F%3E%3Cpath%20d%3D%27M640%2020%20L641.7%2024.3%20L646%2026%20L641.7%2027.7%20L640%2032%20L638.3%2027.7%20L634%2026%20L638.3%2024.3%20Z%27%2F%3E%3Cpath%20d%3D%27M120%2060.5%20L121.5%2064.5%20L125.5%2066%20L121.5%2067.5%20L120%2071.5%20L118.5%2067.5%20L114.5%2066%20L118.5%2064.5%20Z%27%2F%3E%3Ccircle%20cx%3D%27300%27%20cy%3D%2760%27%20r%3D%271.6%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27520%27%20cy%3D%2720%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3Ccircle%20cx%3D%27620%27%20cy%3D%2770%27%20r%3D%271.5%27%20fill%3D%27%23c9b27a%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E);--frame-vine-op:.46;--frame-corner-op:.44;--frame-backdrop-op:.08;--frame-band-op:.4}body.theme-neutral{--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M28%200%20C58%2084%2018%20150%2042%20236%20C66%20322%2016%20396%2038%20484%20C60%20572%2012%20620%2028%20680%27%2F%3E%3Cpath%20d%3D%27M42%20236%20C70%20250%2092%20268%20104%20296%27%2F%3E%3Cpath%20d%3D%27M38%20484%20C66%20470%2088%20452%20100%20424%27%2F%3E%3Cpath%20d%3D%27M34%20108%20C60%20120%2078%20138%2088%20164%27%2F%3E%3Cpath%20transform%3D%27translate%2888%20164%29%20rotate%28-20%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2864%20132%29%20rotate%28-35%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28104%20296%29%20rotate%2815%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20262%29%20rotate%28-5%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28100%20424%29%20rotate%28-160%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2874%20452%29%20rotate%28175%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2844%2060%29%20rotate%28-30%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2820%20180%29%20rotate%28150%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2846%20340%29%20rotate%28-20%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2818%20412%29%20rotate%28155%29%20scale%280.85%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2844%20540%29%20rotate%28-28%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2820%20624%29%20rotate%28150%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%20178%20C46%20154%2078%20122%20108%2082%20C124%2060%20142%2040%20168%2024%27%2F%3E%3Cpath%20d%3D%27M108%2082%20C128%2088%20146%20100%20156%20118%27%2F%3E%3Cpath%20d%3D%27M64%20128%20C78%20106%2084%2088%2084%2066%27%2F%3E%3Cpath%20transform%3D%27translate%2884%2066%29%20rotate%28-40%29%20scale%281.35%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2864%20128%29%20rotate%28150%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28156%20118%29%20rotate%2820%29%20scale%281.3%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28126%2064%29%20rotate%28-30%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28100%20110%29%20rotate%28160%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2838%20152%29%20rotate%28150%29%20scale%281.05%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2040%29%20rotate%28-25%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M40%20604%20C130%20500%20210%20400%20300%20280%20C360%20200%20430%20130%20560%2070%27%2F%3E%3Cpath%20d%3D%27M300%20280%20C370%20300%20420%20340%20450%20400%27%2F%3E%3Cpath%20d%3D%27M200%20420%20C250%20370%20280%20320%20290%20250%27%2F%3E%3Cpath%20transform%3D%27translate%28290%20250%29%20rotate%28-40%29%20scale%284.4%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28200%20420%29%20rotate%28150%29%20scale%284.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28450%20400%29%20rotate%2825%29%20scale%284.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28430%20150%29%20rotate%28-30%29%20scale%283.6%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28120%20510%29%20rotate%28150%29%20scale%283.4%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-band:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20680%2092%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0%2066%20C100%2040%20180%2082%20280%2056%20C380%2030%20460%2074%20560%2050%20C630%2034%20660%2060%20680%2066%27%2F%3E%3Cpath%20transform%3D%27translate%2870%2066%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2074%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28240%2058%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28330%2072%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28420%2056%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28510%2070%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2056%29%20rotate%28-25%29%20scale%281.05%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-vine-op:.37;--frame-corner-op:.35;--frame-backdrop-op:.1;--frame-band-op:.28}html:has(body.theme-neutral){--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M28%200%20C58%2084%2018%20150%2042%20236%20C66%20322%2016%20396%2038%20484%20C60%20572%2012%20620%2028%20680%27%2F%3E%3Cpath%20d%3D%27M42%20236%20C70%20250%2092%20268%20104%20296%27%2F%3E%3Cpath%20d%3D%27M38%20484%20C66%20470%2088%20452%20100%20424%27%2F%3E%3Cpath%20d%3D%27M34%20108%20C60%20120%2078%20138%2088%20164%27%2F%3E%3Cpath%20transform%3D%27translate%2888%20164%29%20rotate%28-20%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2864%20132%29%20rotate%28-35%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28104%20296%29%20rotate%2815%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2878%20262%29%20rotate%28-5%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28100%20424%29%20rotate%28-160%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2874%20452%29%20rotate%28175%29%20scale%280.95%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2844%2060%29%20rotate%28-30%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2820%20180%29%20rotate%28150%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2846%20340%29%20rotate%28-20%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2818%20412%29%20rotate%28155%29%20scale%280.85%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2844%20540%29%20rotate%28-28%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2820%20624%29%20rotate%28150%29%20scale%280.9%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.7%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%20178%20C46%20154%2078%20122%20108%2082%20C124%2060%20142%2040%20168%2024%27%2F%3E%3Cpath%20d%3D%27M108%2082%20C128%2088%20146%20100%20156%20118%27%2F%3E%3Cpath%20d%3D%27M64%20128%20C78%20106%2084%2088%2084%2066%27%2F%3E%3Cpath%20transform%3D%27translate%2884%2066%29%20rotate%28-40%29%20scale%281.35%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2864%20128%29%20rotate%28150%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28156%20118%29%20rotate%2820%29%20scale%281.3%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28126%2064%29%20rotate%28-30%29%20scale%281.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28100%20110%29%20rotate%28160%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%2838%20152%29%20rotate%28150%29%20scale%281.05%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2040%29%20rotate%28-25%29%20scale%281.15%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M40%20604%20C130%20500%20210%20400%20300%20280%20C360%20200%20430%20130%20560%2070%27%2F%3E%3Cpath%20d%3D%27M300%20280%20C370%20300%20420%20340%20450%20400%27%2F%3E%3Cpath%20d%3D%27M200%20420%20C250%20370%20280%20320%20290%20250%27%2F%3E%3Cpath%20transform%3D%27translate%28290%20250%29%20rotate%28-40%29%20scale%284.4%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28200%20420%29%20rotate%28150%29%20scale%284.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28450%20400%29%20rotate%2825%29%20scale%284.2%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28430%20150%29%20rotate%28-30%29%20scale%283.6%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28120%20510%29%20rotate%28150%29%20scale%283.4%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-band:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20680%2092%27%20fill%3D%27none%27%20stroke%3D%27%238b857b%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0%2066%20C100%2040%20180%2082%20280%2056%20C380%2030%20460%2074%20560%2050%20C630%2034%20660%2060%20680%2066%27%2F%3E%3Cpath%20transform%3D%27translate%2870%2066%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28150%2074%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28240%2058%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28330%2072%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28420%2056%29%20rotate%28-25%29%20scale%281.1%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28510%2070%29%20rotate%28-160%29%20scale%281.0%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3Cpath%20transform%3D%27translate%28600%2056%29%20rotate%28-25%29%20scale%281.05%29%27%20d%3D%27M0%200%20C11%20-6%2024%20-1%2027%2012%20C15%2017%202%2012%200%200%20Z%20M1%201%20C9%204%2018%208%2026%2012%27%2F%3E%3C%2Fsvg%3E);--frame-vine-op:.37;--frame-corner-op:.35;--frame-backdrop-op:.1;--frame-band-op:.28}@media (width>=1180px){:root{--page-gutter:clamp(118px, 10.5vw, 178px)}html:before,html:after{content:"";z-index:0;pointer-events:none;width:min(168px,11vw);opacity:var(--frame-vine-op);background:var(--frame-vine) repeat-y center top;background-size:100% 680px;position:fixed;top:0;bottom:0}html:before{left:0}html:after{right:0;transform:scaleX(-1)}}body:after{content:"";z-index:0;pointer-events:none;width:min(560px,46vw);height:min(560px,46vw);opacity:var(--frame-backdrop-op);background:var(--frame-backdrop) no-repeat center/contain;position:fixed;bottom:-70px;right:-40px}.deco-frame{pointer-events:none;z-index:0;position:absolute;inset:0}.deco-frame span{opacity:var(--frame-corner-op);display:block;position:absolute}.deco-frame .deco-corner-a{display:none}.deco-frame .deco-corner-b{background:var(--frame-corner) no-repeat center/contain;width:132px;height:132px;opacity:calc(var(--frame-corner-op) * .8);position:fixed;bottom:10px;left:2px;transform:scaleY(-1)}@media (width>=1180px){.deco-frame .deco-corner-b{display:none}}@media (width<=520px){.deco-frame .deco-corner-b{width:112px;height:112px;bottom:6px;left:-6px}}body.workspace-focus-mode html:before,body.workspace-focus-mode html:after{opacity:.12}:root{--frame-vine:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20170%20680%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20stroke-width%3D%271.7%27%20d%3D%27M32%200%20C78%2096%2016%20162%2046%20258%20C74%20350%2014%20420%2042%20512%20C68%20602%2010%20640%2032%20680%27%2F%3E%3Cpath%20stroke-width%3D%270.6%27%20d%3D%27M32%200%20C74%2094%2012%20160%2042%20256%20C70%20348%2010%20418%2038%20510%20C64%20600%206%20638%2028%20680%27%2F%3E%3Cg%20transform%3D%27translate%2888.0%20150.0%29%20rotate%288%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2715.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M15.0%200.0%20Q7.1%204.1%207.5%2013.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M7.5%2013.0%20Q0.0%208.2%20-7.5%2013.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-7.5%2013.0%20Q-7.1%204.1%20-15.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-15.0%200.0%20Q-7.1%20-4.1%20-7.5%20-13.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-7.5%20-13.0%20Q-0.0%20-8.2%207.5%20-13.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M7.5%20-13.0%20Q7.1%20-4.1%2015.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-9.3%200%20A9.3%209.3%200%201%201%203.3%20-8.4%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-6.0%200%20A6.0%206.0%200%201%201%202.1%20-5.4%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-3.3%200%20A3.3%203.3%200%201%201%201.2%20-3.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-15.0%206.3%20L-9.9%2013.8%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-9.9%206.3%20L-4.8%2013.8%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-4.8%206.3%20L0.3%2013.8%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M0.3%206.3%20L5.4%2013.8%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M5.4%206.3%20L10.5%2013.8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28102.0%20386.0%29%20rotate%28-14%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2712.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M12.0%200.0%20Q5.7%203.3%206.0%2010.4%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M6.0%2010.4%20Q0.0%206.6%20-6.0%2010.4%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-6.0%2010.4%20Q-5.7%203.3%20-12.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-12.0%200.0%20Q-5.7%20-3.3%20-6.0%20-10.4%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-6.0%20-10.4%20Q-0.0%20-6.6%206.0%20-10.4%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M6.0%20-10.4%20Q5.7%20-3.3%2012.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-7.4%200%20A7.4%207.4%200%201%201%202.6%20-6.7%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-4.8%200%20A4.8%204.8%200%201%201%201.7%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-2.6%200%20A2.6%202.6%200%201%201%200.9%20-2.4%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-12.0%205.0%20L-7.9%2011.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-7.9%205.0%20L-3.8%2011.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-3.8%205.0%20L0.2%2011.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M0.2%205.0%20L4.3%2011.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M4.3%205.0%20L8.4%2011.0%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2878.0%20578.0%29%20rotate%2820%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2713.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M13.0%200.0%20Q6.2%203.6%206.5%2011.3%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M6.5%2011.3%20Q0.0%207.2%20-6.5%2011.3%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-6.5%2011.3%20Q-6.2%203.6%20-13.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-13.0%200.0%20Q-6.2%20-3.6%20-6.5%20-11.3%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-6.5%20-11.3%20Q-0.0%20-7.2%206.5%20-11.3%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M6.5%20-11.3%20Q6.2%20-3.6%2013.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-8.1%200%20A8.1%208.1%200%201%201%202.8%20-7.3%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-5.2%200%20A5.2%205.2%200%201%201%201.8%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-2.9%200%20A2.9%202.9%200%201%201%201.0%20-2.6%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-13.0%205.5%20L-8.6%2012.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-8.6%205.5%20L-4.2%2012.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-4.2%205.5%20L0.3%2012.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M0.3%205.5%20L4.7%2012.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M4.7%205.5%20L9.1%2012.0%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28112.0%20262.0%29%20rotate%2822%29%20scale%280.95%29%27%3E%3Cpath%20d%3D%27M0%200%20C-6%20-6%20-6%20-17%200%20-22%20C6%20-17%206%20-6%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M0%20-22%20L0%20-3%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M-4%20-4%20C-9%20-8%20-10%20-14%20-8%20-18%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M4%20-4%20C9%20-8%2010%20-14%208%20-18%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2864.0%20468.0%29%20rotate%28-18%29%20scale%280.85%29%27%3E%3Cpath%20d%3D%27M0%200%20C-6%20-6%20-6%20-17%200%20-22%20C6%20-17%206%20-6%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M0%20-22%20L0%20-3%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M-4%20-4%20C-9%20-8%20-10%20-14%20-8%20-18%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M4%20-4%20C9%20-8%2010%20-14%208%20-18%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2850.0%20208.0%29%20rotate%28-34%29%27%3E%3Cpath%20d%3D%27M0%200%20C10.5%20-11.0%2021.6%20-9.3%2030.0%200%20C21.6%209.3%2010.5%2011.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L30.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%204.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%20-9.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%209.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%204.7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2830.0%20322.0%29%20rotate%28152%29%27%3E%3Cpath%20d%3D%27M0%200%20C9.4%20-10.0%2019.4%20-8.5%2027.0%200%20C19.4%208.5%209.4%2010.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L27.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.5%200%20L8.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.5%200%20L8.0%204.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.0%200%20L12.5%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.0%200%20L12.5%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M13.5%200%20L17.0%20-8.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M13.5%200%20L17.0%208.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.0%200%20L21.5%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.0%200%20L21.5%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.5%200%20L26.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.5%200%20L26.0%204.3%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2852.0%20430.0%29%20rotate%28-22%29%27%3E%3Cpath%20d%3D%27M0%200%20C10.1%20-10.0%2020.9%20-8.5%2029.0%200%20C20.9%208.5%2010.1%2010.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L29.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.8%200%20L8.6%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.8%200%20L8.6%204.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.7%200%20L13.4%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.7%200%20L13.4%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.5%200%20L18.3%20-8.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.5%200%20L18.3%208.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M19.3%200%20L23.1%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M19.3%200%20L23.1%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M24.2%200%20L27.9%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M24.2%200%20L27.9%204.3%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2826.0%20546.0%29%20rotate%28158%29%27%3E%3Cpath%20d%3D%27M0%200%20C8.8%20-9.0%2018.0%20-7.6%2025.0%200%20C18.0%207.6%208.8%209.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L25.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.2%200%20L7.4%20-3.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.2%200%20L7.4%203.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M8.3%200%20L11.6%20-6.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M8.3%200%20L11.6%206.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M12.5%200%20L15.8%20-7.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M12.5%200%20L15.8%207.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.7%200%20L19.9%20-6.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.7%200%20L19.9%206.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.8%200%20L24.1%20-3.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.8%200%20L24.1%203.9%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2850.0%20636.0%29%20rotate%28-30%29%27%3E%3Cpath%20d%3D%27M0%200%20C9.4%20-10.0%2019.4%20-8.5%2027.0%200%20C19.4%208.5%209.4%2010.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L27.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.5%200%20L8.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.5%200%20L8.0%204.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.0%200%20L12.5%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.0%200%20L12.5%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M13.5%200%20L17.0%20-8.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M13.5%200%20L17.0%208.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.0%200%20L21.5%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.0%200%20L21.5%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.5%200%20L26.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.5%200%20L26.0%204.3%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2838.0%2092.0%29%20rotate%28-48%29%27%3E%3Cpath%20d%3D%27M0%200%20C9.8%20-10.0%2020.2%20-8.5%2028.0%200%20C20.2%208.5%209.8%2010.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L28.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.7%200%20L8.3%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.7%200%20L8.3%204.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.3%200%20L13.0%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.3%200%20L13.0%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.0%200%20L17.6%20-8.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.0%200%20L17.6%208.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.7%200%20L22.3%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.7%200%20L22.3%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M23.3%200%20L27.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M23.3%200%20L27.0%204.3%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2824.0%20126.0%29%20rotate%28150%29%27%3E%3Cpath%20d%3D%27M0%200%20C8.4%20-9.0%2017.3%20-7.6%2024.0%200%20C17.3%207.6%208.4%209.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L24.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.0%200%20L7.1%20-3.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.0%200%20L7.1%203.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M8.0%200%20L11.1%20-6.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M8.0%200%20L11.1%206.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M12.0%200%20L15.1%20-7.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M12.0%200%20L15.1%207.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.0%200%20L19.1%20-6.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.0%200%20L19.1%206.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.1%20-3.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.1%203.9%27%2F%3E%3C%2Fg%3E%3Cpath%20stroke-width%3D%271.0%27%20d%3D%27M44%20196%20C60%20178%2072%20166%2086%20158%27%2F%3E%3Cpath%20stroke-width%3D%271.0%27%20d%3D%27M42%20372%20C68%20380%2086%20386%2096%20388%27%2F%3E%3Cpath%20stroke-width%3D%271.0%27%20d%3D%27M40%20540%20C56%20558%2068%20570%2074%20576%27%2F%3E%3Cg%20transform%3D%27translate%2836.0%2046.0%29%20rotate%28-60%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2826.0%20116.0%29%20rotate%28120%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2844.0%20232.0%29%20rotate%28-52%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2832.0%20296.0%29%20rotate%28112%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2846.0%20420.0%29%20rotate%28-55%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2828.0%20486.0%29%20rotate%28115%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2836.0%20592.0%29%20rotate%28-60%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2826.0%20654.0%29%20rotate%28120%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--frame-corner:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20190%20190%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20stroke-width%3D%271.5%27%20d%3D%27M14%20176%20C50%20150%2084%20118%20108%2074%27%2F%3E%3Cg%20transform%3D%27translate%2858.0%20138.0%29%20rotate%28-38%29%27%3E%3Cpath%20d%3D%27M0%200%20C11.9%20-12.0%2024.5%20-10.2%2034.0%200%20C24.5%2010.2%2011.9%2012.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L34.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.7%200%20L10.1%20-5.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.7%200%20L10.1%205.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M11.3%200%20L15.8%20-8.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M11.3%200%20L15.8%208.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M17.0%200%20L21.4%20-10.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M17.0%200%20L21.4%2010.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.7%200%20L27.1%20-8.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.7%200%20L27.1%208.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M28.3%200%20L32.8%20-5.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M28.3%200%20L32.8%205.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2890.0%20106.0%29%20rotate%28-30%29%27%3E%3Cpath%20d%3D%27M0%200%20C10.5%20-11.0%2021.6%20-9.3%2030.0%200%20C21.6%209.3%2010.5%2011.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L30.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%204.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%20-9.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%209.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%204.7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2846.0%20152.0%29%20rotate%28150%29%27%3E%3Cpath%20d%3D%27M0%200%20C9.8%20-10.0%2020.2%20-8.5%2028.0%200%20C20.2%208.5%209.8%2010.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L28.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.7%200%20L8.3%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M4.7%200%20L8.3%204.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.3%200%20L13.0%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M9.3%200%20L13.0%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.0%200%20L17.6%20-8.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.0%200%20L17.6%208.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.7%200%20L22.3%20-7.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M18.7%200%20L22.3%207.4%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M23.3%200%20L27.0%20-4.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M23.3%200%20L27.0%204.3%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28126.0%2052.0%29%20rotate%28-10%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2716.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M16.0%200.0%20Q7.6%204.4%208.0%2013.9%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M8.0%2013.9%20Q0.0%208.8%20-8.0%2013.9%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-8.0%2013.9%20Q-7.6%204.4%20-16.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-16.0%200.0%20Q-7.6%20-4.4%20-8.0%20-13.9%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-8.0%20-13.9%20Q-0.0%20-8.8%208.0%20-13.9%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M8.0%20-13.9%20Q7.6%20-4.4%2016.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-9.9%200%20A9.9%209.9%200%201%201%203.5%20-8.9%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-6.4%200%20A6.4%206.4%200%201%201%202.2%20-5.8%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-3.5%200%20A3.5%203.5%200%201%201%201.2%20-3.2%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-16.0%206.7%20L-10.6%2014.7%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-10.6%206.7%20L-5.1%2014.7%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-5.1%206.7%20L0.3%2014.7%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M0.3%206.7%20L5.8%2014.7%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M5.8%206.7%20L11.2%2014.7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2896.0%2096.0%29%20rotate%2826%29%20scale%281.0%29%27%3E%3Cpath%20d%3D%27M0%200%20C-6%20-6%20-6%20-17%200%20-22%20C6%20-17%206%20-6%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M0%20-22%20L0%20-3%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M-4%20-4%20C-9%20-8%20-10%20-14%20-8%20-18%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M4%20-4%20C9%20-8%2010%20-14%208%20-18%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2836.0%20160.0%29%20rotate%28-50%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2874.0%20122.0%29%20rotate%28-46%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--frame-backdrop:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20620%20620%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27translate%28310.0%20300.0%29%20rotate%280%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2796.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M96.0%200.0%20Q45.7%2026.4%2048.0%2083.1%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M48.0%2083.1%20Q0.0%2052.8%20-48.0%2083.1%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-48.0%2083.1%20Q-45.7%2026.4%20-96.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-96.0%200.0%20Q-45.7%20-26.4%20-48.0%20-83.1%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-48.0%20-83.1%20Q-0.0%20-52.8%2048.0%20-83.1%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M48.0%20-83.1%20Q45.7%20-26.4%2096.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-59.5%200%20A59.5%2059.5%200%201%201%2020.8%20-53.6%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-38.4%200%20A38.4%2038.4%200%201%201%2013.4%20-34.6%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-21.1%200%20A21.1%2021.1%200%201%201%207.4%20-19.0%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-96.0%2040.3%20L-63.4%2088.3%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-63.4%2040.3%20L-30.7%2088.3%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-30.7%2040.3%20L1.9%2088.3%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M1.9%2040.3%20L34.6%2088.3%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M34.6%2040.3%20L67.2%2088.3%27%2F%3E%3C%2Fg%3E%3Cpath%20stroke-width%3D%271.6%27%20d%3D%27M310%20396%20C300%20470%20292%20530%20300%20600%27%2F%3E%3Cg%20transform%3D%27translate%28302.0%20470.0%29%20rotate%28-40%29%27%3E%3Cpath%20d%3D%27M0%200%20C33.6%20-34.0%2069.1%20-28.9%2096.0%200%20C69.1%2028.9%2033.6%2034.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L96.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.0%200%20L28.5%20-14.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M16.0%200%20L28.5%2014.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M32.0%200%20L44.5%20-25.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M32.0%200%20L44.5%2025.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M48.0%200%20L60.5%20-29.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M48.0%200%20L60.5%2029.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M64.0%200%20L76.5%20-25.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M64.0%200%20L76.5%2025.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M80.0%200%20L92.5%20-14.6%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M80.0%200%20L92.5%2014.6%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28300.0%20520.0%29%20rotate%28148%29%27%3E%3Cpath%20d%3D%27M0%200%20C30.8%20-30.0%2063.4%20-25.5%2088.0%200%20C63.4%2025.5%2030.8%2030.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L88.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.7%200%20L26.1%20-12.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M14.7%200%20L26.1%2012.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M29.3%200%20L40.8%20-22.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M29.3%200%20L40.8%2022.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M44.0%200%20L55.4%20-25.8%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M44.0%200%20L55.4%2025.8%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M58.7%200%20L70.1%20-22.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M58.7%200%20L70.1%2022.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M73.3%200%20L84.8%20-12.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M73.3%200%20L84.8%2012.9%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--frame-band:none;--frame-empty:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20120%20120%27%20fill%3D%27none%27%20stroke%3D%27%23b07f97%27%20stroke-width%3D%271.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27translate%2862.0%2048.0%29%20rotate%28-6%29%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%2730.0%27%20stroke-width%3D%271.5%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M30.0%200.0%20Q14.3%208.2%2015.0%2026.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M15.0%2026.0%20Q0.0%2016.5%20-15.0%2026.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-15.0%2026.0%20Q-14.3%208.3%20-30.0%200.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-30.0%200.0%20Q-14.3%20-8.2%20-15.0%20-26.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M-15.0%20-26.0%20Q-0.0%20-16.5%2015.0%20-26.0%27%2F%3E%3Cpath%20stroke-width%3D%270.95%27%20d%3D%27M15.0%20-26.0%20Q14.3%20-8.2%2030.0%20-0.0%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-18.6%200%20A18.6%2018.6%200%201%201%206.5%20-16.7%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-12.0%200%20A12.0%2012.0%200%201%201%204.2%20-10.8%27%2F%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M-6.6%200%20A6.6%206.6%200%201%201%202.3%20-5.9%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-30.0%2012.6%20L-19.8%2027.6%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-19.8%2012.6%20L-9.6%2027.6%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M-9.6%2012.6%20L0.6%2027.6%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M0.6%2012.6%20L10.8%2027.6%27%2F%3E%3Cpath%20stroke-width%3D%270.55%27%20d%3D%27M10.8%2012.6%20L21.0%2027.6%27%2F%3E%3C%2Fg%3E%3Cpath%20stroke-width%3D%271.4%27%20d%3D%27M62%2078%20C58%2092%2056%20102%2058%20114%27%2F%3E%3Cg%20transform%3D%27translate%2860.0%2092.0%29%20rotate%28-36%29%27%3E%3Cpath%20d%3D%27M0%200%20C11.9%20-12.0%2024.5%20-10.2%2034.0%200%20C24.5%2010.2%2011.9%2012.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L34.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.7%200%20L10.1%20-5.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.7%200%20L10.1%205.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M11.3%200%20L15.8%20-8.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M11.3%200%20L15.8%208.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M17.0%200%20L21.4%20-10.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M17.0%200%20L21.4%2010.3%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.7%200%20L27.1%20-8.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M22.7%200%20L27.1%208.9%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M28.3%200%20L32.8%20-5.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M28.3%200%20L32.8%205.2%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2856.0%20104.0%29%20rotate%28152%29%27%3E%3Cpath%20d%3D%27M0%200%20C10.5%20-11.0%2021.6%20-9.3%2030.0%200%20C21.6%209.3%2010.5%2011.0%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.8%27%20d%3D%27M0%200%20L30.0%200%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M5.0%200%20L8.9%204.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M10.0%200%20L13.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%20-9.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M15.0%200%20L18.9%209.5%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%20-8.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M20.0%200%20L23.9%208.2%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%20-4.7%27%2F%3E%3Cpath%20stroke-width%3D%270.65%27%20d%3D%27M25.0%200%20L28.9%204.7%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2824.0%2066.0%29%20rotate%28-22%29%20scale%280.8%29%27%3E%3Cpath%20d%3D%27M0%200%20C-6%20-6%20-6%20-17%200%20-22%20C6%20-17%206%20-6%200%200%20Z%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M0%20-22%20L0%20-3%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M-4%20-4%20C-9%20-8%20-10%20-14%20-8%20-18%27%2F%3E%3Cpath%20stroke-width%3D%270.7%27%20d%3D%27M4%20-4%20C9%20-8%2010%20-14%208%20-18%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%2858.0%2088.0%29%20rotate%28-50%29%27%3E%3Cpath%20stroke-width%3D%270.9%27%20d%3D%27M0%200%20L7%20-4%20L0.8%203.2%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--frame-vine-op:.45;--frame-corner-op:.39;--frame-backdrop-op:.105;--frame-band-op:0}@media (width>=1180px){html:before,html:after{background:var(--frame-vine) repeat-y center top!important;background-size:100% 680px!important}}.deco-frame .deco-band-top,.deco-frame .deco-band-bottom{display:none!important}.empty:before,.projects-empty-card:before,.canvas-board-empty:before,.mm-classic-empty:before,body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before,body.theme-neutral .empty:before,body.theme-neutral .projects-empty-card:before,body.theme-neutral .canvas-board-empty:before,body.theme-neutral .mm-classic-empty:before{background:var(--frame-empty) no-repeat center/contain!important;opacity:.7!important;width:112px!important;height:112px!important}.projects-empty-card:before{margin:0 18px 0 0!important}:root,body.theme-rose{--frame-vine:url(/deco/deco-rose-vine.png);--frame-corner:url(/deco/deco-rose-plate.png);--frame-backdrop:url(/deco/deco-rose-plate.png);--frame-empty:url(/deco/deco-rose-plate.png);--frame-band:none;--frame-vine-op:.55;--frame-corner-op:.45;--frame-backdrop-op:.12;--frame-band-op:0}html:has(body.theme-rose){--frame-vine:url(/deco/deco-rose-vine.png);--frame-corner:url(/deco/deco-rose-plate.png);--frame-backdrop:url(/deco/deco-rose-plate.png);--frame-empty:url(/deco/deco-rose-plate.png);--frame-band:none;--frame-vine-op:.55;--frame-corner-op:.45;--frame-backdrop-op:.12;--frame-band-op:0}body.theme-neutral{--frame-vine:url(/deco/deco-neutral-vine.png);--frame-corner:url(/deco/deco-neutral-plate.png);--frame-backdrop:url(/deco/deco-neutral-plate.png);--frame-empty:url(/deco/deco-neutral-plate.png);--frame-vine-op:.39;--frame-corner-op:.33;--frame-backdrop-op:.105}html:has(body.theme-neutral){--frame-vine:url(/deco/deco-neutral-vine.png);--frame-corner:url(/deco/deco-neutral-plate.png);--frame-backdrop:url(/deco/deco-neutral-plate.png);--frame-empty:url(/deco/deco-neutral-plate.png);--frame-vine-op:.39;--frame-corner-op:.33;--frame-backdrop-op:.105}body.theme-night{--frame-vine:url(/deco/deco-night-stardust.png);--frame-corner:url(/deco/deco-night-moon.png);--frame-backdrop:url(/deco/deco-night-stardust.png);--frame-empty:url(/deco/deco-night-moon.png);--frame-vine-op:.32;--frame-corner-op:.4;--frame-backdrop-op:.09}html:has(body.theme-night){--frame-vine:url(/deco/deco-night-stardust.png);--frame-corner:url(/deco/deco-night-moon.png);--frame-backdrop:url(/deco/deco-night-stardust.png);--frame-empty:url(/deco/deco-night-moon.png);--frame-vine-op:.32;--frame-corner-op:.4;--frame-backdrop-op:.09}@media (width>=1180px){html:before,html:after{background-repeat:repeat-y!important;background-size:contain!important}}.empty:before,.projects-empty-card:before,.canvas-board-empty:before,.mm-classic-empty:before,body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before,body.theme-neutral .empty:before,body.theme-neutral .projects-empty-card:before,body.theme-neutral .canvas-board-empty:before,body.theme-neutral .mm-classic-empty:before{background-image:var(--frame-empty)!important;opacity:.7!important;width:112px!important;height:112px!important}body.theme-neutral .empty:before,body.theme-neutral .projects-empty-card:before,body.theme-neutral .canvas-board-empty:before,body.theme-neutral .mm-classic-empty:before{opacity:.5!important}.empty.monthly-empty:before,body.theme-neutral .empty.monthly-empty:before{width:84px!important;height:84px!important}@media (width>=1180px){html:has(body.theme-night):before{opacity:.16!important;background-position:50% 22%!important;background-repeat:no-repeat!important;background-size:auto 46vh!important}html:has(body.theme-night):after{opacity:.16!important;background-position:50% 22%!important;background-repeat:no-repeat!important;background-size:auto 46vh!important}html:has(body.theme-night):after{opacity:.12!important;background-position:50% 74%!important}}@media (width<=900px){.deco-frame:before,.deco-frame:after{content:"";pointer-events:none;z-index:0;background:var(--frame-corner) no-repeat center/contain;position:fixed}.deco-frame:before{width:112px;height:112px;opacity:calc(var(--frame-corner-op) * .5);top:8px;right:8px;transform:none}.deco-frame:after{width:104px;height:104px;opacity:calc(var(--frame-corner-op) * .38);top:46%;right:2px;transform:scaleX(-1)rotate(8deg)}.deco-frame .deco-corner-a{background:var(--frame-corner) no-repeat center/contain;width:112px;height:112px;opacity:calc(var(--frame-corner-op) * .38);display:block;position:fixed;top:auto;bottom:8px;left:8px;transform:none}.deco-frame .deco-corner-b{display:none}}@media (width<=520px){.deco-frame:before{width:112px;height:112px}.deco-frame:after{width:100px;height:100px;right:-30px}}body.theme-neutral .landing-shell:before{background:radial-gradient(circle,#968f8329,#968f8300 70%)}body.theme-neutral .landing-shell:after{background:radial-gradient(circle,#a8a09324,#a8a09300 72%)}.card,.project-card,.books-library-card,.books-add-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in srgb, var(--card-bg) 80%, transparent)!important}body.theme-night .card,body.theme-night .project-card,body.theme-night .books-library-card,body.theme-night .books-add-card{background-color:color-mix(in srgb, var(--v8-surface) 80%, transparent)!important}.card .card,.project-card .card,.card .project-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--card-bg)!important}body.theme-night .card .card,body.theme-night .project-card .card,body.theme-night .card .project-card{background-color:var(--v8-surface)!important}:root,body.theme-rose{--frame-sprinkle:url(/deco/deco-rose-sprinkle.png)}html:has(body.theme-rose){--frame-sprinkle:url(/deco/deco-rose-sprinkle.png)}body.theme-neutral{--frame-sprinkle:url(/deco/deco-neutral-sprinkle.png)}html:has(body.theme-neutral){--frame-sprinkle:url(/deco/deco-neutral-sprinkle.png)}body.theme-night{--frame-sprinkle:url(/deco/deco-night-stardust.png)}html:has(body.theme-night){--frame-sprinkle:url(/deco/deco-night-stardust.png)}@media (width<=900px){.deco-frame:after,.deco-frame .deco-corner-a{transform:scaleX(-1)!important}.deco-frame .deco-corner-b{background:var(--frame-sprinkle) no-repeat center/contain;width:140px;height:140px;opacity:calc(var(--frame-corner-op) * .5);position:fixed;top:26%;bottom:auto;left:-14px;transform:none;display:block!important}body.theme-night .deco-frame:before{width:172px;height:172px;opacity:calc(var(--frame-corner-op) * .55);top:76px;right:-16px}body.theme-night .deco-frame:after,body.theme-night .deco-frame .deco-corner-a{background-image:var(--frame-sprinkle)!important;transform:none!important}body.theme-night .deco-frame:after{opacity:.15;width:72px;height:72px;top:24%;right:4px}body.theme-night .deco-frame .deco-corner-a{opacity:.12;width:64px;height:64px;top:52%;bottom:auto;left:-6px}body.theme-night .deco-frame .deco-corner-b{opacity:.1;width:60px;height:60px;inset:auto 8% 9% auto}}body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before{opacity:.34!important;width:92px!important;height:92px!important}body.theme-night .empty.monthly-empty:before{width:74px!important;height:74px!important}body.theme-night .deco-frame .deco-corner-b{opacity:.2!important;width:118px!important;height:118px!important;bottom:22px!important;left:auto!important;right:14px!important;transform:none!important}@media (width>=1180px){body.theme-night .deco-frame .deco-corner-b{display:none!important}}body.theme-night:after{opacity:.07!important;width:min(620px,54vw)!important;height:min(620px,54vw)!important;bottom:-8vh!important;left:-6vw!important;right:auto!important}@media (width<=520px){body.theme-night .deco-frame .deco-corner-b{opacity:.16!important;width:92px!important;height:92px!important;bottom:14px!important;right:6px!important}body.theme-night:after{width:min(360px,78vw)!important;height:min(360px,78vw)!important;bottom:-6vh!important;left:-14vw!important}}body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before,body.theme-night .deco-frame .deco-corner-b,body.theme-night .deco-frame:before,body.theme-night .deco-frame:after,body.theme-night .deco-frame .deco-corner-a,body.theme-night:after{mix-blend-mode:screen}html:has(body.theme-night):before{mix-blend-mode:screen}html:has(body.theme-night):after{mix-blend-mode:screen}body.theme-night .empty:before,body.theme-night .projects-empty-card:before,body.theme-night .canvas-board-empty:before,body.theme-night .mm-classic-empty:before{mix-blend-mode:normal;opacity:.5!important;opacity:.42!important;background-image:url(/deco/deco-night-moon-mark.png)!important}body.theme-night .deco-frame .deco-corner-b{mix-blend-mode:normal;opacity:.16!important;background-image:url(/deco/deco-night-moon-mark.png)!important}body.theme-night:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.085;background-image:url(/deco/deco-night-chart.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}body.theme-night:after,body.theme-night .deco-frame:before,body.theme-night .deco-frame:after,body.theme-night .deco-frame .deco-corner-a,body.theme-night .deco-frame .deco-corner-b{display:none!important}html:has(body.theme-night):before{display:none!important}html:has(body.theme-night):after{display:none!important}@media (width<=760px){body.theme-night:before{opacity:.075;background-size:auto 118vh}}:root,body.theme-rose{--frame-backdrop-op:.2}html:has(body.theme-rose){--frame-backdrop-op:.2}@media (width>=1180px){:root,body.theme-rose{--frame-backdrop-op:.19}html:has(body.theme-rose){--frame-backdrop-op:.19}html:has(body.landing-visible):before{display:none!important}html:has(body.landing-visible):after{display:none!important}}body.landing-visible .deco-frame span{display:none!important}body:not(.landing-visible):after{transform:translate(-50%);width:min(600px,52vw)!important;height:min(600px,52vw)!important;bottom:4vh!important;left:50%!important;right:auto!important}@media (width>=1180px){body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible):after,body.theme-rose:after,body:not(.theme-neutral):not(.theme-night):not(.theme-vintage):after{display:none!important}}@media (width<=900px){.deco-frame:before{right:6px!important}.deco-frame:after{right:4px!important}.deco-frame .deco-corner-a{left:6px!important}.deco-frame .deco-corner-b{left:4px!important}body.theme-night .deco-frame:before{right:6px!important}body:after{bottom:0!important;right:0!important}body:not(.landing-visible):after{bottom:2vh!important;left:50%!important;right:auto!important}}@media (width<=520px){.deco-frame:before{width:96px!important;height:96px!important;right:4px!important}.deco-frame:after{width:88px!important;height:88px!important;right:2px!important}.deco-frame .deco-corner-a{width:96px!important;height:96px!important;left:4px!important}.deco-frame .deco-corner-b{width:112px!important;height:112px!important;left:2px!important}}@media (width>=1180px){body.landing-visible:not(.theme-night):not(.theme-vintage):after{opacity:calc(var(--frame-backdrop-op) * .95);transform:translate(-50%);background-position:bottom!important;background-size:contain!important;width:min(720px,50vw)!important;height:min(78vh,720px)!important;display:block!important;bottom:2vh!important;left:50%!important;right:auto!important}}:root,body.theme-rose{--briar-petal:#d18fa8;--briar-petal-mid:#e9b3c4;--briar-petal-light:#fdeaf1;--briar-petal-deep:#a55d7b;--briar-center:#e7c884;--briar-center-deep:#b98a4e;--briar-hip:#c4576a;--briar-leaf:#7d9a83;--briar-leaf-deep:#55705f;--briar-halo:#be709429}body.theme-neutral{--hydrangea-leaf:#93998c;--hydrangea-leaf-deep:#6f7669;--hydrangea-stem:#7c8174;--hydrangea-petal:#eceae2;--hydrangea-petal-warm:#e6ded0;--hydrangea-petal-edge:#a9a99c;--hydrangea-center:#c2ab86;--hydrangea-halo:#7872681f}body.theme-night{--moonflower-petal:#dfe8f2;--moonflower-petal-core:#fff;--moonflower-petal-edge:#a9bdd2;--moonflower-throat:#e6d9a8;--moonflower-leaf:#6f8a86;--moonflower-leaf-deep:#4d6663;--moonflower-halo:#96bad62b;--moonflower-star:#e9dfae}.v46-plant .v46-briar-bloom,.v46-plant .v46-hyd-head{transform-box:fill-box}.v46-plant-neutral .v46-hyd-head{transform-origin:50% 100%;animation:7.2s ease-in-out infinite v46HydSway}@keyframes v46HydSway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}.v46-plant-night .v46-moon-bloom-breathe{animation:6.4s ease-in-out infinite v46MoonBreathe}@keyframes v46MoonBreathe{0%,to{opacity:.9}50%{opacity:1}}.v46-plant-night .v46-moon-stars circle{animation:3.2s ease-in-out infinite v46StarTwinkle}.v46-plant-night .v46-moon-stars circle:nth-child(2n){animation-delay:.8s}.v46-plant-night .v46-moon-stars circle:nth-child(3n){animation-delay:1.6s}@keyframes v46StarTwinkle{0%,to{opacity:.35}50%{opacity:1}}.v46-plant-rose .v46-briar-fall ellipse{animation:5.6s ease-in-out infinite v46PetalDrift}.v46-plant-rose .v46-briar-fall ellipse:nth-child(2){animation-delay:1.4s}.v46-plant-rose .v46-briar-fall ellipse:nth-child(3){animation-delay:2.6s}@keyframes v46PetalDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(5px)rotate(8deg)}}@media (width<=620px){body .header-top-row .workspace-mode-switch{opacity:.92;border:1px solid var(--card-border)!important;background:0 0!important;justify-content:flex-start!important;place-self:start!important;gap:2px!important;width:auto!important;max-width:100%!important;margin-top:10px!important;padding:2px!important}body .workspace-mode-btn{letter-spacing:.1px!important;color:var(--label-color)!important;height:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important}body .workspace-mode-btn.active{color:var(--value-color)!important;font-weight:700!important}body .header-secondary-row{border-top:0!important;margin-top:10px!important;padding-top:0!important}body .header-actions{justify-content:flex-end!important;gap:14px!important;width:100%!important}body .header-actions .icon-btn,body .header-actions .export-btn{width:auto!important;min-height:0!important;box-shadow:none!important;color:var(--label-color)!important;text-align:right!important;background:0 0!important;border:0!important;flex:none!important;gap:5px!important;padding:2px 0!important;font-size:11.5px!important;font-weight:600!important}body .header-actions .icon-btn svg,body .header-actions .export-btn svg{opacity:.8;width:14px!important;height:14px!important}body .header-top-row .workspace-mode-switch{min-height:0!important}body .header-secondary-row{margin-top:6px!important}body .tabs.custom-navigation{margin-top:12px!important}body .monthly-bar-chart{gap:4px!important;height:196px!important}body .monthly-bar-column{grid-template-rows:20px 1fr 20px!important}body .monthly-bar-track{border-radius:9px 9px 4px 4px!important;height:140px!important;padding:2px!important}body .monthly-bar-value{opacity:1!important;font-size:11px!important}body .monthly-bar-column .monthly-bar-label,body .monthly-bar-label{font-size:11.5px!important}body .monthly-review-list{gap:8px!important}body .monthly-review-row{border-radius:14px!important;padding:11px 12px!important}body .monthly-review-row>span{font-size:14px!important}body .monthly-review-row>strong,body .monthly-review-row strong{font-size:19px!important}body .monthly-kpi-grid{gap:8px!important}body .monthly-kpi{border-radius:14px!important;padding:11px 12px!important}body .monthly-kpi>span{font-size:14px!important}body .monthly-kpi>strong{font-size:19px!important}body .monthly-retrospective-summary{gap:7px!important;margin-top:12px!important}body .monthly-retrospective-summary>div{border-radius:13px!important;padding:10px 6px!important}body .monthly-retrospective-summary span{font-size:12.5px!important}body .monthly-retrospective-summary strong{font-size:19px!important}body .nav-more-menu{border-radius:18px!important;width:min(272px,100vw - 28px)!important;padding:9px!important}body .nav-more-menu-title{letter-spacing:.9px!important;padding:6px 9px 8px!important;font-size:11px!important}body .nav-more-item,body .nav-customize-trigger{border-radius:13px!important;gap:10px!important;min-height:46px!important;padding:12px 11px!important;font-size:14.5px!important}body .nav-more-item svg,body .nav-customize-trigger svg{width:18px!important;height:18px!important}body .nav-more-empty{padding:10px!important;font-size:13px!important}body .nav-more-divider{margin:7px 4px!important}}.lang-switch{display:none!important}.lang-switch--wip-enabled{border:1px solid var(--line,#0000001f);background:var(--card-bg,#ffffff8c);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.lang-switch-btn{cursor:pointer;letter-spacing:.06em;color:var(--muted,#8a8a8a);background:0 0;border:0;border-radius:999px;padding:5px 8px;font:600 10.5px/1 inherit;transition:background .18s,color .18s}.lang-switch-btn:hover{color:var(--ink,#333)}.lang-switch-btn.active{background:var(--accent-soft,#00000012);color:var(--accent,#333)}.landing-lang-switch{margin-right:2px}@media (width<=640px){.lang-switch-btn{padding:6px 9px;font-size:11px}}@media (width<=980px) and (height<=560px) and (orientation:landscape){html[data-mobile-reader-orientation=free] .iar-backdrop{padding:max(4px, env(safe-area-inset-top,0px)) max(6px, env(safe-area-inset-right,0px)) max(4px, env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px))}html[data-mobile-reader-orientation=free] .iar-dialog{border-radius:0;width:100%;height:100%}html[data-mobile-reader-orientation=free] .iar-header{gap:8px;padding:6px 9px}html[data-mobile-reader-orientation=free] .iar-header h2{font-size:13px}html[data-mobile-reader-orientation=free] .iar-copy-details,html[data-mobile-reader-orientation=free] .iar-retry,html[data-mobile-reader-orientation=free] .iar-close{min-height:36px;padding:6px 8px}html[data-mobile-reader-orientation=free] .iar-dialog.has-capture-composer{grid-template-rows:auto minmax(74px,1fr) auto}html[data-mobile-reader-orientation=free] .pdfr-overlay .pdfr-top{z-index:80;padding-block:5px}html[data-mobile-reader-orientation=free] .pdfr-overlay .pdfr-icon,html[data-mobile-reader-orientation=free] .pdfr-overlay .pdfr-btn{min-width:36px;min-height:36px}html[data-mobile-reader-orientation=free] .pdfr-overlay.is-reflow .pdfr-reflow{padding-block:18px 42px}html[data-mobile-reader-orientation=free] .pdfr-overlay .pdfr-side{flex-basis:min(38vw,330px);width:min(38vw,330px)}}body.theme-neutral:not(.landing-visible):before{content:"";z-index:0;pointer-events:none;opacity:.135;filter:grayscale()sepia(.2)contrast(.92);mix-blend-mode:multiply;background:url(/deco/deco-neutral-atlas-wide.png) top/cover no-repeat;position:fixed;inset:0}@media (width>=821px){body.theme-neutral:not(.landing-visible):before{background-position:50%;background-size:cover}}body.theme-neutral.landing-visible:before{display:none}body.theme-neutral:not(.landing-visible):after,body.theme-neutral:not(.landing-visible) .deco-frame,body.theme-neutral:not(.landing-visible) .deco-frame span,body.theme-neutral:not(.landing-visible) .deco-frame:before,body.theme-neutral:not(.landing-visible) .deco-frame:after,body.theme-neutral:not(.landing-visible) .deco-sprinkles{display:none!important}html:has(body.theme-neutral:not(.landing-visible)):before{display:none!important}html:has(body.theme-neutral:not(.landing-visible)):after{display:none!important}body.workspace-focus-mode.theme-neutral:before{opacity:.1}@media (width<=820px){body.theme-neutral:not(.landing-visible):before{opacity:.115}}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible):before{content:"";z-index:0;pointer-events:none;opacity:.15;filter:saturate(.85)contrast(.95);mix-blend-mode:multiply;background:url(/deco/deco-rose-atlas-wide.png) 50%/cover no-repeat;position:fixed;inset:0}body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible):after,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible) .deco-frame,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible) .deco-frame span,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible) .deco-frame:before,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible) .deco-frame:after,body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible) .deco-sprinkles{display:none!important}html:has(body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible)):before{display:none!important}html:has(body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible)):after{display:none!important}body.workspace-focus-mode:not(.theme-night):not(.theme-neutral):not(.theme-vintage):before{opacity:.11}@media (width<=820px){body:not(.theme-night):not(.theme-neutral):not(.theme-vintage):not(.landing-visible):before{opacity:.125}}@media (width<=900px){body.landing-visible:not(.theme-night):not(.theme-vintage):after{width:min(520px,96vw)!important;height:min(520px,96vw)!important;opacity:calc(var(--frame-backdrop-op) - .05)!important;background-position:bottom!important;bottom:15vh!important;right:-14px!important}}@media (width<=520px){body.landing-visible:not(.theme-night):not(.theme-vintage):after{width:min(470px,104vw)!important;height:min(470px,104vw)!important;bottom:17vh!important}}.install-guide-modal{max-width:520px}.install-guide-steps{color:var(--text-color);flex-direction:column;gap:9px;margin:14px 0 0;padding-left:20px;font-size:13px;line-height:1.55;display:flex}.install-guide-steps li::marker{color:var(--accent-color);font-weight:600}.install-guide-steps a{color:var(--accent-color);word-break:break-word}.install-guide-note{color:var(--label-color);margin:16px 0 0;font-size:11.5px;line-height:1.5}.landing-install-note{letter-spacing:.01em;color:var(--label-color);margin:10px 0 0;font-size:11.5px}.landing-install-btn{white-space:nowrap}.landing-feature-card.install .landing-feature-visual{justify-content:flex-start;align-items:center;padding-top:4px;display:flex}.landing-feature-card.install .landing-install-btn{min-height:42px}@media (width<=640px){.landing-feature-card.install .landing-feature-visual{justify-content:stretch}.landing-feature-card.install .landing-install-btn{justify-content:center;width:100%;min-height:46px}}.sync-btn.is-synced{border-color:var(--accent)}.sync-btn.is-error{color:#b4462f;border-color:#b4462f}.sync-panel-modal{max-width:440px}.sync-panel-body{flex-direction:column;gap:10px;display:flex}.sync-panel-lead{margin:0;font-size:13px}.sync-panel-note{opacity:.75;margin:0;font-size:11.5px;line-height:1.5}.sync-panel-error{color:#b4462f;margin:0;font-size:11.5px}.sync-panel-form{flex-direction:column;gap:8px;display:flex}.sync-field{letter-spacing:.04em;text-transform:uppercase;opacity:.8;flex-direction:column;gap:3px;font-size:11px;display:flex}.sync-field input{font:inherit;text-transform:none;letter-spacing:0;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-main);border-radius:8px;padding:8px 10px;font-size:13px}.sync-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.sync-panel-danger{cursor:pointer;font:inherit;color:#b4462f;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;text-decoration:underline}.sync-panel-danger:disabled{opacity:.55;cursor:default}.sync-google-btn{justify-content:center}.sync-panel-switch{flex-wrap:wrap;gap:12px;display:flex}.sync-panel-switch button{cursor:pointer;font:inherit;color:inherit;opacity:.75;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.sync-panel-switch button:hover{opacity:1}.sync-panel-warning{border:1px solid var(--input-border);background:#b4462f12;border-left:3px solid #b4462f;border-radius:8px;padding:9px 11px;font-size:11.5px;line-height:1.55}.sync-panel-warning strong{margin-bottom:4px;display:block}.sync-panel-warning ul{opacity:.85;flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.sync-check{opacity:.9;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.sync-check input{accent-color:var(--accent);margin-top:2px}.landing-storage{max-width:1080px;margin:0 auto 64px;padding:0 24px}.landing-storage-head{max-width:640px;margin-bottom:22px}.landing-storage-head h3{margin:0 0 8px;font-size:24px}.landing-storage-head p{opacity:.78;margin:0;font-size:14px;line-height:1.6}.landing-storage-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.landing-storage-card{border:1px solid var(--card-border,var(--input-border));background:var(--card-bg,transparent);border-radius:14px;padding:18px 18px 16px}.landing-storage-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.landing-storage-kicker svg{width:15px;height:15px}.landing-storage-lead{margin:0 0 10px;font-size:13.5px;line-height:1.6}.landing-storage-card ul{opacity:.82;flex-direction:column;gap:6px;margin:0;padding-left:17px;font-size:12.5px;line-height:1.55;display:flex}@media (width<=700px){.landing-storage{margin-bottom:46px;padding:0 18px}.landing-storage-head h3{font-size:20px}}.landing-storage-card ul,.sync-panel-warning ul{list-style:outside}.landing-storage-card ul li::marker{opacity:.5}.sync-panel-warning ul li::marker{opacity:.5}@media (width<=620px){body .tabs,body .tabs.custom-navigation{background:0 0;position:static!important;top:auto!important}body .tab-content{padding-bottom:96px!important}body .mg-feedback{width:auto!important;left:12px!important;right:12px!important;bottom:calc(18px + env(safe-area-inset-bottom,0px) + 62px)!important;max-height:calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}}@media (height<=520px){body .mg-feedback{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media (width<=620px) and (height<=520px){body .mg-feedback{bottom:calc(10px + env(safe-area-inset-bottom,0px) + 62px)!important;max-height:calc(100dvh - 84px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}}body:not(.landing-visible) .mg-feedback{z-index:1;margin-block:12px calc(12px + env(safe-area-inset-bottom,0px));margin-inline:auto max(12px, env(safe-area-inset-right,0px));scroll-margin-block:12px;position:relative;width:min(268px, calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important;max-height:min(560px, calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))!important;inset:auto!important}.mg-feedback:focus-visible{outline:2px solid var(--title-color);outline-offset:3px}@media (width<=430px){body .header-secondary-row{flex-wrap:wrap!important;justify-content:center!important;row-gap:8px!important}body .header-actions{justify-content:center!important}body .brand-subtitle{font-size:11px!important}}@media (width<=620px){body .v10-book-card.book-row-card{min-height:132px;overflow:hidden;grid-template-columns:44px 78px minmax(0,1fr)!important;align-items:center!important}body .v10-book-card>.v10-book-toggle{justify-self:center;align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;position:static!important}body .v10-book-cover-col,body .v10-book-card.is-open .v10-book-cover-col{border-right:0!important;justify-content:center!important;align-items:center!important;width:78px!important;padding:10px 4px!important}body .v10-book-cover-col .book-cover-sm,body .v10-book-card.is-open .v10-book-cover-col .book-cover-sm{width:48px!important;height:72px!important}body .v10-book-card .cover-tools{grid-template-columns:repeat(2,32px);gap:4px!important;margin-top:7px!important;display:grid!important}body .v10-book-card .cover-tool-btn{border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body .v10-book-main{align-self:stretch;min-width:0}body .v10-book-card-header,body .v10-book-card.is-open .v10-book-card-header{background:0 0;border-bottom:0;flex-direction:column;justify-content:center;min-height:100%;align-items:stretch!important;gap:9px!important;padding:12px 10px 12px 7px!important;display:flex!important}body .v10-book-title-block{gap:3px;width:100%}body .card .v10-book-title-input{text-overflow:ellipsis;white-space:nowrap!important;height:26px!important;min-height:26px!important;padding:0 1px 2px!important;font-size:14px!important;line-height:24px!important}body .v10-book-title-block .book-meta-line,body .v10-book-summary{min-width:0;line-height:1.3;font-size:11.5px!important}body .v10-book-title-block .book-meta-line{flex-wrap:nowrap;overflow:hidden}body .v10-book-title-block .book-meta-line>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .v10-book-header-actions{align-items:center;width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}body .v10-book-header-actions .v10-book-percent{text-align:left;flex:none;min-width:0;font-size:12px!important}body .v10-book-header-actions .v10-research-only{flex:auto;min-width:0;overflow:hidden}body .v10-book-header-actions .status-select{flex:none!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;margin-left:auto!important;padding:5px 25px 5px 10px!important;font-size:12px!important}body .v10-book-card .del-btn{flex:none;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body .v10-book-card.is-open{grid-template-columns:44px 78px minmax(0,1fr)!important;align-items:center!important}body .v10-book-card.is-open .v10-book-main{display:contents}body .v10-book-card.is-open .v10-book-card-header{grid-column:3;min-width:0}body .v10-book-card.is-open .v10-book-card-body{border-top:1px solid var(--dashed-border);grid-column:1/-1;width:100%;padding:10px!important}}@media (width<=370px){body .v10-book-card.book-row-card,body .v10-book-card.is-open{grid-template-columns:40px 68px minmax(0,1fr)!important}body .v10-book-cover-col,body .v10-book-card.is-open .v10-book-cover-col{width:68px!important}body .v10-book-header-actions .status-select{width:96px!important;min-width:96px!important;max-width:96px!important}}@media (width<=620px){body .v10-book-card.book-row-card:not(.is-open) .cover-tools{display:none!important}body .v10-book-card.book-row-card:not(.is-open) .v10-book-cover-col{align-items:center!important;padding:10px 4px!important}body .v10-book-card.is-open .v10-book-cover-col{gap:6px;flex-direction:column!important;padding:10px 4px!important}body .v10-book-card.is-open .cover-tools{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;grid-auto-flow:column!important;gap:4px!important;width:100%!important;margin-top:2px!important;display:grid!important}body .v10-book-card.is-open .cover-tool-btn{border-radius:7px!important;width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important}body .v10-book-card.book-row-card .v10-book-cover-col{align-self:center!important;align-items:center!important;height:auto!important}body .v10-book-card.book-row-card:not(.is-open) .v10-book-cover-col{padding:10px 4px!important}body .v10-book-card.book-row-card:not(.is-open) .v10-book-cover-col .book-cover-sm,body .v10-book-card.is-open .v10-book-cover-col .book-cover-sm{background:color-mix(in srgb, var(--label-color) 10%, var(--card-bg));margin-inline:auto;overflow:hidden;aspect-ratio:2/3!important;flex:none!important;align-self:center!important;width:58px!important;max-width:58px!important;height:87px!important;min-height:0!important}body .v10-book-card.is-open{grid-template-columns:44px 112px minmax(0,1fr)!important}body .v10-book-card.is-open .v10-book-cover-col{width:112px!important}body .v10-book-card.is-open .v10-book-cover-col .book-cover-sm{width:96px!important;max-width:96px!important;height:144px!important}body .v10-book-card.book-row-card .v10-book-cover-col .book-cover-sm img{object-position:center;object-fit:contain!important;width:100%!important;height:100%!important}body .v10-book-header-actions .status-select{text-overflow:ellipsis;white-space:nowrap;background-position:right 9px center!important;background-repeat:no-repeat!important;background-size:10px 7px!important;padding:5px 26px 5px 11px!important;line-height:1.1!important}}body.pdfr-open{overflow:hidden}.pdfr-overlay{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c14199e;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:fixed;inset:0}.pdfr-frame{background:var(--bg-grad);min-width:0;color:var(--text-main);flex-direction:column;flex:1;margin:0;display:flex;position:relative}.pdfr-top{border-bottom:1px solid var(--card-border);background:var(--card-bg);flex-flow:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.pdfr-title-block{flex-direction:column;flex:1;min-width:0;display:flex}.pdfr-resource-kind{border:1px solid color-mix(in srgb, var(--input-border) 82%, transparent);background:color-mix(in srgb, var(--chip-bg) 88%, var(--card-bg));min-height:18px;color:var(--label-color);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:0 0 2px;padding:1px 7px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}.pdfr-resource-kind.is-article{border-color:color-mix(in srgb, var(--value-color) 36%, var(--input-border));background:color-mix(in srgb, var(--accent-soft) 72%, var(--card-bg));color:var(--title-color)}.pdfr-resource-kind .mi-reader-icon{flex:none;margin:0!important}.pdfr-title{color:var(--title-color);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pdfr-author{color:var(--label-color);font-size:11px}.pdfr-controls{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.pdfr-depth-control,.iar-depth-control{border:1px solid var(--pdfr-line,#644c5638);background:var(--pdfr-paper,#fffffff0);min-height:44px;color:inherit;font:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.pdfr-depth-control{box-sizing:border-box;align-self:center;height:44px;margin:0;line-height:1}.pdfr-depth-control:focus-within{outline:2px solid var(--value-color);outline-offset:2px}.pdfr-depth-control>span,.iar-depth-control>span{opacity:.72;font-size:11px;line-height:1}.pdfr-depth-control select,.iar-depth-control select{max-width:132px;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;font-weight:700}.pdfr-depth-control select{box-sizing:border-box;vertical-align:middle;background-position:right 6px center;flex:0 auto;width:auto;min-width:0;max-width:112px;height:32px;min-height:32px;margin:0;font-size:11.5px;font-weight:650;line-height:1.1;padding:0 22px 0 2px!important;font-family:inherit!important}.iar-depth-control{box-sizing:border-box;justify-content:space-between;width:100%;margin-block:4px 10px}@media (width<=820px){.pdfr-depth-control>span{display:none}.pdfr-depth-control{padding-inline:7px}.pdfr-depth-control select{max-width:108px}}.pdfr-controls::-webkit-scrollbar{display:none}.pdfr-controls>*{flex:none}.pdfr-divider{background:var(--card-border);width:1px;height:18px;margin:0 3px}.pdfr-icon,.pdfr-btn{border:1px solid var(--input-border);background:var(--input-bg);color:var(--value-color);box-sizing:border-box;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:5px 7px;font-size:11.5px;line-height:1;display:inline-flex}.pdfr-icon:hover,.pdfr-btn:hover{background:var(--chip-bg)}.pdfr-icon-close{color:var(--status-dnf)}.pdfr-btn-primary{background:var(--brand-btn-grad);color:#fff;border-color:#0000}.pdfr-page-field{min-height:27px;color:var(--label-color);align-self:center;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1;display:inline-flex}.pdfr-page-nav{align-self:center;align-items:center;gap:4px;min-height:27px;display:inline-flex}.pdfr-page-total{white-space:nowrap;align-self:center;align-items:center;min-height:27px;margin:0;display:inline-flex}.pdfr-page-input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:52px;height:27px;color:var(--text-main);text-align:center;vertical-align:middle;border-radius:6px;margin:0;padding:4px 5px;font-size:11.5px;line-height:1}.pdfr-real-page-field{box-sizing:border-box;border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 60%, var(--input-bg));min-width:0;min-height:27px;color:var(--label-color);white-space:nowrap;border-radius:7px;grid-template-columns:auto minmax(58px,72px);align-self:center;align-items:center;margin:0;font-size:10.5px;line-height:1;display:inline-grid;overflow:hidden}.pdfr-real-page-field>span{padding:0 6px}.pdfr-real-page-field>input{box-sizing:border-box;border:0;border-left:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;height:25px;color:var(--text-main);font:600 11px/1 var(--sans-font,inherit);text-align:center;border-radius:0;margin:0;padding:4px 5px}.pdfr-real-page-field:focus-within{border-color:var(--focus-ring,var(--value-color));box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring,var(--value-color)) 18%, transparent)}.pdfr-real-page-field>input:focus{outline:0}.pdfr-zoom-label{color:var(--label-color);text-align:center;min-width:36px;font-size:11px}.pdfr-body{flex:1;min-height:0;display:flex}.pdfr-pages{scroll-behavior:smooth;touch-action:pan-x pan-y;flex:1;min-width:0;padding:14px 0 40px;overflow:auto}.pdfr-page-stack{min-width:100%;min-height:100%;transform-origin:var(--pdfr-preview-origin-x,50%) var(--pdfr-preview-origin-y,50%);flex-direction:column;align-items:safe center;gap:14px;display:flex}.pdfr-page{background:var(--pdfr-paper,#fff);box-shadow:0 2px 14px var(--shadow-color);contain:layout paint style;content-visibility:auto;border-radius:3px;flex:none;position:relative}.pdfr-canvas{border-radius:3px;display:block}.pdfr-overlay{--pdfr-paper:#fbf5ef}body.theme-neutral .pdfr-overlay{--pdfr-paper:#f6f3ed}body.theme-night .pdfr-overlay{--pdfr-paper:#efe9df}.pdfr-shade{pointer-events:none;background:var(--pdfr-paper,#fff);mix-blend-mode:multiply;border-radius:3px;position:absolute;inset:0;overflow:hidden}body.theme-night .pdfr-overlay .pdfr-shade{mix-blend-mode:normal;background:0 0}.pdfr-shade>span{display:block;position:absolute;inset:0}.pdfr-shade-warm{mix-blend-mode:multiply;opacity:var(--pdfr-warm-opacity,0);background:#d8a24a}body.theme-night .pdfr-overlay .pdfr-canvas{filter:invert(.9)hue-rotate(180deg)contrast(.92)brightness(1.04)}body.theme-night .pdfr-overlay .pdfr-page{background:#171512}.pdfr-shade-dim{opacity:var(--pdfr-dim-opacity,0);background:#0b0a09}.pdfr-page-number{color:var(--label-color);font-size:10px;position:absolute;bottom:-14px;right:6px}.pdfr-hl-layer{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pdfr-find-layer{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pdfr-selection-layer{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pdfr-selection-fragment{mix-blend-mode:multiply;background:#78a0dc6b;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 .5px #4369a633}.theme-night .pdfr-selection-fragment{mix-blend-mode:screen;background:#7daeff7a;box-shadow:inset 0 0 0 .5px #d2e2ff4d}.pdfr-find{mix-blend-mode:multiply;background:#ffc43e6b;border-radius:2px;position:absolute}.pdfr-find.is-current{z-index:1;background:#ff921c9e;box-shadow:0 0 0 1.5px #b05c0cd9}.theme-night .pdfr-find{background:#ffcd6080}.theme-night .pdfr-find.is-current{background:#ffa02cad;box-shadow:0 0 0 1.5px #ffd68ce6}.pdfr-search-nav{justify-content:space-between;align-items:center;gap:8px;padding:0 8px 8px;display:flex}.pdfr-search-count{color:var(--value-color);font-size:11.5px;font-weight:600}.pdfr-search-steps{flex:none;gap:4px;display:flex}.pdfr-side-item.is-current{outline:1.5px solid var(--value-color);outline-offset:1px}@media (width<=820px){.pdfr-search-nav{padding:0 10px 10px}.pdfr-search-count{font-size:12.5px}.pdfr-search-steps .pdfr-btn{min-width:34px;min-height:34px}}.pdfr-hl{mix-blend-mode:multiply;pointer-events:none;cursor:inherit;border-radius:2px;position:absolute}.pdfr-hl.is-active{outline:1.5px solid var(--status-dnf);outline-offset:1px;border-radius:3px}.pdfr-hl-yellow{background:#fad66c80}.pdfr-hl-rose{background:#e996b473}.pdfr-hl-green{background:#96d6a87a}.pdfr-hl-blue{background:#96bee97a}.pdfr-hl:is(.is-underline,.pdfr-hl-underline){background:0 0;border-radius:0;box-shadow:inset 0 -2px #78645ad1}.pdfr-hl-yellow:is(.is-underline,.pdfr-hl-underline){box-shadow:inset 0 -2px #b88b10eb}.pdfr-hl-rose:is(.is-underline,.pdfr-hl-underline){box-shadow:inset 0 -2px #b1436ce6}.pdfr-hl-green:is(.is-underline,.pdfr-hl-underline){box-shadow:inset 0 -2px #2f8448e6}.pdfr-hl-blue:is(.is-underline,.pdfr-hl-underline){box-shadow:inset 0 -2px #2e69a9e6}.pdfr-textlayer{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdfr-textlayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdfr-textlayer .pdfr-ocr-unsafe{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.pdfr-textlayer:not(.is-source-projected)>:not(.markedContent),.pdfr-textlayer.is-source-projected>.pdfr-native-text-source>:not(.markedContent),.pdfr-textlayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdfr-textlayer .markedContent{display:contents}.pdfr-textlayer.is-source-projected{width:100%;height:100%;overflow:clip}.pdfr-textlayer.is-source-projected>.pdfr-native-text-source{transform-origin:0 0;pointer-events:auto;-webkit-user-select:text;user-select:text;position:absolute;top:0;left:0;overflow:visible}.pdfr-textlayer ::selection{background:#78a0dc59}.pdfr-sel-toolbar{z-index:40;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 6px 22px var(--shadow-color);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;line-height:1;display:flex;position:absolute}.pdfr-sel-toolbar[hidden],[data-pdfr-ocr-cancel][hidden]{display:none!important}.pdfr-sel-colors{gap:4px;display:flex}.pdfr-color{cursor:pointer;border:1px solid #00000024;border-radius:50%;width:18px;height:18px}.pdfr-color-yellow{background:#fad66c}.pdfr-color-rose{background:#e996b4}.pdfr-color-green{background:#96d6a8}.pdfr-color-blue{background:#96bee9}.pdfr-mini,.pdfr-mini-select{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);height:26px;color:var(--value-color);cursor:pointer;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;max-width:170px;margin:0;padding:0 8px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.pdfr-mini-select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23888' stroke-width='1.4'%3E%3Cpath d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:20px}.pdfr-mini-danger{color:var(--status-dnf)}.pdfr-mini:disabled{opacity:.48;cursor:not-allowed}.pdfr-sel-toolbar .pdfr-mini-select{width:clamp(160px,22vw,230px);max-width:230px}.docr-mark-style-control{color:var(--label-color);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pdfr-sel-toolbar .pdfr-mark-style-select{width:104px;max-width:104px}.pdfr-mark-style-underline{font-weight:700;box-shadow:inset 0 -2px}.docr-mark-style-badge{border:1px solid;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.pdfr-side{border-left:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;flex:0 0 300px;width:300px;min-height:0;display:flex;position:relative;container-type:inline-size}.pdfr-side:not(.is-open){display:none}.pdfr-side-head{border-bottom:1px solid var(--card-border);align-items:center;display:flex}.pdfr-side-tabs{flex:1 1 0;gap:2px;min-width:0;padding:6px 4px 6px 8px;display:flex}.pdfr-side-tablist,.docr-side-tablist{flex:1 1 0;gap:2px;min-width:0;display:flex}.pdfr-side-tab{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:5px 6px;font-size:11.5px;overflow:hidden}.pdfr-side-tab.is-active{background:var(--chip-bg);color:var(--value-color);border-color:var(--tab-border)}.pdfr-search-row{gap:5px;padding:8px;display:flex}.pdfr-search-input{border:1px solid var(--input-border);background:var(--input-bg);min-width:0;color:var(--text-main);border-radius:6px;flex:1;padding:5px 7px;font-size:11.5px}.pdfr-side-list{flex-direction:column;flex:1;gap:7px;min-height:0;padding:8px;display:flex;overflow:auto}.pdfr-side-empty{color:var(--label-color);padding:6px 2px;font-size:11.5px;line-height:1.5}.pdfr-side-item{text-align:left;border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--text-main);cursor:pointer;border-radius:8px;padding:7px 8px;font-size:11.5px;display:block}.pdfr-side-hl{cursor:default;border-left-width:3px}.pdfr-side-hl-yellow{border-left-color:#fad66c}.pdfr-side-hl-rose{border-left-color:#e996b4}.pdfr-side-hl-green{border-left-color:#96d6a8}.pdfr-side-hl-blue{border-left-color:#96bee9}.pdfr-side-jump{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.pdfr-side-page{color:var(--label-color);margin-bottom:3px;font-size:10px;display:block}.pdfr-side-text{line-height:1.45;display:block}.pdfr-side-note{color:var(--label-color);margin-top:5px;font-size:11px;font-style:italic}.pdfr-side-actions{grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content;align-items:center;gap:4px;margin-top:6px;display:grid}.docr-frame .pdfr-side-actions{grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content}.pdfr-side-actions .pdfr-mini{white-space:nowrap;margin:0}.pdfr-side-actions .pdfr-mini-select{width:100%;min-width:0;max-width:none;margin:0}.pdfr-side-comment-add{z-index:2;background:var(--card-bg);padding:0 0 7px;position:sticky;top:-8px}.pdfr-side-comment-add .pdfr-page-comment-action{width:100%}.pdfr-side-comment{cursor:default;border-left:3px solid var(--title-color)}.pdfr-side-comment .pdfr-side-actions,.docr-frame .docr-page-comment-actions{flex-wrap:wrap;grid-template-columns:none;display:flex}.docr-page-comment-text{color:var(--text-main);overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:11.5px;line-height:1.5}.pdfr-note-error{color:var(--status-dnf);margin-top:5px;font-size:11px}.pdfr-note-error[hidden]{display:none}.pdfr-status{color:var(--label-color);background:var(--card-bg);border-radius:6px;padding:3px 7px;font-size:11.5px;position:absolute;bottom:10px;left:12px}.pdfr-status:empty{display:none}.pdfr-footer{border-top:1px solid var(--card-border);background:var(--card-bg);color:var(--text-main);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.pdfr-side-grip{border:1px solid var(--card-border);width:28px;height:28px;color:var(--label-color);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 28px;order:2;justify-content:center;align-items:center;margin-right:7px;padding:0;display:inline-flex;position:static}.pdfr-side-grip:hover,.pdfr-side-grip:focus-visible{border-color:var(--tab-border);color:var(--value-color);background:var(--chip-bg)}.pdfr-side-full{border:1px solid var(--card-border);width:28px;height:28px;color:var(--label-color);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 28px;order:1;justify-content:center;align-items:center;margin-right:4px;padding:0;display:none}.pdfr-side-full:hover,.pdfr-side-full:focus-visible{border-color:var(--tab-border);color:var(--value-color);background:var(--chip-bg)}.pdfr-side-grip-bar{display:none}.pdfr-side-close-icon{justify-content:center;align-items:center;display:inline-flex}@media (width<=820px) and (orientation:portrait){.pdfr-top{gap:6px;padding:7px 10px 8px}.pdfr-title-block{flex-basis:100%}.pdfr-title{font-size:12.5px}.pdfr-author{font-size:10.5px}.pdfr-controls{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:5px;width:100%;padding-bottom:2px;overflow-x:auto}.pdfr-controls::-webkit-scrollbar{display:none}.pdfr-controls>*{flex:none}.pdfr-icon,.pdfr-btn{min-width:34px;min-height:34px;padding:7px 9px}.pdfr-top{position:relative}.pdfr-page-field{white-space:nowrap;gap:3px;min-height:34px;font-size:10.5px}.pdfr-page-input{width:42px;height:34px;padding:4px 2px}.pdfr-zoom-label{min-width:32px;font-size:10.5px}.pdfr-divider{height:22px;margin:0 1px}.pdfr-display-bar{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:8px;padding:6px 10px;overflow-x:auto}.pdfr-display-bar::-webkit-scrollbar{display:none}.pdfr-display-bar>*{flex:none}.pdfr-slider input[type=range]{width:96px;height:26px}.pdfr-draw-bar{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px 10px;overflow-x:auto}.pdfr-draw-bar::-webkit-scrollbar{display:none}.pdfr-draw-bar>*{flex:none}.pdfr-draw-swatch{width:26px;height:26px}.pdfr-draw-width{width:32px;height:30px}.pdfr-pages{padding:8px 0 30px}.pdfr-side{border-left:0;border-top:1px solid var(--card-border);width:auto;max-height:62%;box-shadow:0 -12px 34px var(--shadow-color);z-index:30;border-radius:16px 16px 0 0;flex:none;position:absolute;inset:auto 0 0}.pdfr-side-grip{order:initial;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;margin-right:0;padding:8px 0 2px;display:flex;position:static}.pdfr-side-grip-bar{background:var(--card-border);border-radius:99px;width:42px;height:4px;display:block}.pdfr-side-close-icon{display:none}.pdfr-side-tabs{gap:4px;padding:6px 8px 8px}.pdfr-side-tablist,.docr-side-tablist{gap:4px}.pdfr-side-head{display:block}.pdfr-side-tab{padding:8px 6px;font-size:12px}.pdfr-side-list{gap:8px;padding:8px 10px 16px}.pdfr-side-item{padding:9px 10px;font-size:12px}.pdfr-search-input{padding:8px 9px;font-size:12px}.pdfr-sel-toolbar{flex-wrap:wrap;max-width:calc(100vw - 16px)}.pdfr-mini,.pdfr-mini-select{height:34px;padding:0 10px;font-size:11.5px}.pdfr-mini-select{max-width:190px;padding-right:22px}.pdfr-side-actions .pdfr-mini-select{max-width:none}.pdfr-sel-toolbar .pdfr-mini-select{flex:160px;width:auto}.pdfr-status{top:8px;bottom:auto;left:50%;transform:translate(-50%)}}@media (width<=820px),(pointer:coarse){.pdfr-page-comment-action,.pdfr-mark-style{box-sizing:border-box;min-width:44px;min-height:44px}.docr-mark-style-control{grid-column:1/-1;width:100%;min-height:44px}.pdfr-sel-toolbar .docr-mark-style-control .pdfr-mark-style-select{flex:auto;width:auto;max-width:none;min-height:44px}.pdfr-side-comment .pdfr-side-actions{gap:6px}}.status-select,.books-library-card .status-select,.v10-book-header-actions .status-select,body .v10-book-header-actions .status-select{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;appearance:none;line-height:1.15;overflow:hidden;background-repeat:no-repeat!important;background-size:9px 6px!important}.v10-book-header-actions{align-items:center}.v10-book-header-actions .status-select{height:32px}.cover-tool-btn.is-linked{color:var(--value-color);border-color:var(--accent-border,var(--dashed-border))}.source-picker{border:1px dashed var(--dashed-border);background:var(--mm-sub-bg);border-radius:12px;margin-bottom:9px;padding:9px 10px}.source-picker-help{color:var(--label-color);margin:2px 0 7px;font-size:10.5px;line-height:1.45}.source-picker-list{flex-direction:column;gap:5px;display:flex}.source-picker-item{text-align:left;cursor:pointer;border:1px solid var(--dashed-border);background:var(--card-bg);width:100%;color:var(--value-color);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.source-picker-item:hover{border-color:var(--value-color)}.source-picker-item:focus-visible{outline:2px solid var(--value-color);outline-offset:2px}.source-picker-item.is-linked{background:var(--chip-bg)}.source-picker-mark{color:var(--label-color);display:inline-flex}.source-picker-item.is-linked .source-picker-mark{color:var(--progress-fill,var(--value-color))}.source-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.source-picker-state{letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);font-size:9.5px}@media (width<=620px){.source-picker{min-width:0;max-width:100%}.source-picker-list{overscroll-behavior:contain;max-height:min(42dvh,352px);overflow-y:auto}.source-picker-item{min-width:0;min-height:44px;padding:8px 12px}.source-picker .cover-picker-close{min-width:44px;min-height:44px}}.quick-note-item.is-quote{align-items:flex-start}.quick-note-quote{flex-direction:column;gap:5px;min-width:0;display:flex}.quick-quote-body{border-left:2px solid var(--label-color);color:var(--value-color);background:var(--chip-bg);border-radius:0 8px 8px 0;margin:0;padding:6px 10px;font-size:11.5px;font-style:italic;line-height:1.5}.quick-quote-note{color:var(--label-color);font-size:10.5px;line-height:1.45}.quick-quote-source{letter-spacing:.05em;text-transform:uppercase;color:var(--label-color);flex-wrap:wrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.quick-quote-jump,.quick-quote-page{border:1px solid var(--dashed-border);background:var(--card-bg);letter-spacing:.05em;color:var(--value-color);border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.quick-quote-jump{cursor:pointer}.quick-quote-jump:hover{border-color:var(--value-color)}.pdfr-display-bar:not([hidden]){border-bottom:1px solid var(--dashed-border);background:var(--mm-sub-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 12px;display:flex}.pdfr-slider{align-items:center;gap:8px;display:inline-flex}.pdfr-slider-label{letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-size:9.5px}.pdfr-slider input[type=range]{width:120px;accent-color:var(--value-color);cursor:pointer}.pdfr-slider input[type=range]:disabled{opacity:.45;cursor:not-allowed}.pdfr-slider-value{min-width:34px;color:var(--text-color);font-variant-numeric:tabular-nums;font-size:10.5px}.pdfr-draw-bar:not([hidden]){border-bottom:1px solid var(--dashed-border);background:var(--mm-sub-bg);flex-wrap:wrap;align-items:center;gap:7px;padding:7px 12px;display:flex}.pdfr-draw-tools{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.pdfr-draw-close{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;margin-left:auto;padding:0}.pdfr-draw-label{letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-size:9.5px}.pdfr-draw-swatch{cursor:pointer;width:19px;height:19px;box-shadow:0 0 0 1px var(--dashed-border) inset;border:2px solid #0000;border-radius:50%;padding:0}.pdfr-draw-swatch.is-active{border-color:var(--value-color)}.pdfr-draw-ink{background:#3a2e34}.pdfr-draw-rose{background:#c45c7c}.pdfr-draw-green{background:#4a8069}.pdfr-draw-blue{background:#4a6ca8}.pdfr-draw-width{cursor:pointer;border:1px solid var(--dashed-border);background:var(--card-bg);border-radius:8px;justify-content:center;align-items:center;width:26px;height:22px;padding:0;display:inline-flex}.pdfr-draw-width span{background:var(--value-color);border-radius:99px;width:14px;display:block}.pdfr-draw-width.is-active,.pdfr-mini.is-active{border-color:var(--value-color);background:var(--chip-bg)}.pdfr-draw-layer{pointer-events:none;z-index:3;position:absolute;inset:0}.pdfr-overlay.is-drawing .pdfr-textlayer,.pdfr-overlay.is-drawing .pdfr-hl{pointer-events:none}.pdfr-overlay.is-drawing .pdfr-pages{cursor:crosshair;touch-action:none}.pdfr-note-dialog{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1812166b;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.pdfr-note-card{background:var(--card-bg);border:1px solid var(--dashed-border);border-radius:16px;flex-direction:column;gap:9px;width:min(420px,100%);padding:14px;display:flex;box-shadow:0 18px 44px #18121647}.pdfr-note-head{letter-spacing:.04em;text-transform:uppercase;color:var(--label-color);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.pdfr-note-input{resize:vertical;border:1px solid var(--dashed-border);background:var(--input-bg);width:100%;color:var(--value-color);border-radius:10px;margin:0;padding:9px 10px;font-size:12.5px;line-height:1.5}.pdfr-note-actions{justify-content:flex-end;gap:7px;display:flex}.app-confirm{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c141a70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-confirm-card{background:var(--card-bg);border:1px solid var(--dashed-border);width:min(400px,100%);box-shadow:0 22px 54px var(--shadow-color);border-radius:18px;flex-direction:column;gap:9px;padding:18px 18px 15px;display:flex}.app-confirm-title{color:var(--value-color);letter-spacing:.01em;font-size:14.5px;font-weight:800}.app-confirm-body{color:var(--label-color);font-size:12px;line-height:1.55}.app-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.app-confirm-btn{border:1px solid var(--input-border);background:var(--card-bg);color:var(--value-color);cursor:pointer;letter-spacing:.02em;border-radius:999px;min-height:38px;padding:8px 15px;font-size:11.5px;font-weight:800}.app-confirm-btn:hover{border-color:var(--value-color)}.app-confirm-btn.is-primary{background:var(--accent-grad);color:#fff;border-color:#0000}.app-confirm-btn.is-danger{background:var(--chip-bg);border-color:color-mix(in srgb, var(--value-color) 45%, transparent);color:var(--value-color)}.app-confirm-btn.is-danger:hover{background:color-mix(in srgb, var(--chip-bg) 70%, var(--card-bg));border-color:var(--value-color)}@media (width<=420px){.app-confirm-actions .app-confirm-btn{flex:auto;justify-content:center}}.cover-tools-top{gap:5px;margin-top:0;margin-bottom:6px}.v10-book-card.is-collapsed .cover-tools-top{gap:3px;margin-bottom:4px}@media (width<=620px){body .v10-book-card.book-row-card:not(.is-open) .cover-tools-top{display:none!important}body .v10-book-card.is-open .cover-tools-top{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0 0 4px!important;display:grid!important}body .v10-book-card.is-open .cover-tools-top .cover-tool-btn{border-radius:7px!important;width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important}}body .v10-book-card.is-collapsed .cover-tools,body .v10-book-card.is-collapsed .cover-tools-top,body .v10-book-card.book-row-card:not(.is-open) .cover-tools,body .v10-book-card.book-row-card:not(.is-open) .cover-tools-top{display:none!important}.pdfr-mention{background:color-mix(in srgb, var(--brand-strong,var(--value-color)) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand-strong,var(--value-color)) 38%, transparent);color:var(--value-color);border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:.78rem;line-height:1.5;display:inline-flex}.pdfr-mention-menu{z-index:40;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;min-width:220px;max-width:320px;max-height:190px;padding:4px;position:absolute;overflow:auto;box-shadow:0 10px 26px #00000038}.pdfr-mention-item{text-align:left;cursor:pointer;width:100%;color:var(--value-color);background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:.84rem;display:block}.pdfr-mention-item small{color:var(--label-color);font-size:.72rem;display:block}.pdfr-mention-item.is-active,.pdfr-mention-item:hover{background:var(--input-bg,#7f7f7f1f)}.pdfr-note-card{position:relative}.pdfr-note-hint{color:var(--label-color);margin:-4px 0 6px;font-size:.74rem}.note-mention{background:color-mix(in srgb, var(--brand-strong,var(--value-color)) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand-strong,var(--value-color)) 34%, transparent);color:var(--value-color);border-radius:999px;align-items:center;padding:0 5px;font-size:.78rem;display:inline-flex}.pdfr-top{will-change:opacity, transform;transition:opacity .45s ease-out,transform .45s ease-out}.pdfr-side{transition:transform .45s ease-out,opacity .45s ease-out}.pdfr-overlay.is-chrome-hidden .pdfr-top{opacity:0;pointer-events:none;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.pdfr-top{transition:none}}.pdfr-progress{z-index:40;border-top:1px solid var(--card-border);background:var(--card-bg);align-items:center;gap:8px;padding:5px 12px 6px;display:flex;position:relative}.pdfr-progress-track{background:var(--card-border);border-radius:99px;flex:1;height:3px;overflow:hidden}.pdfr-progress-fill{background:var(--brand-btn-grad,var(--title-color));border-radius:99px;width:0;height:100%;transition:width .24s;display:block}.pdfr-progress-label{letter-spacing:.02em;color:var(--label-color);white-space:nowrap;font-size:10.5px}.pdfr-progress-label:empty{display:none}@media (width<=820px){.pdfr-progress{padding:6px 10px 7px}.pdfr-progress-label{font-size:10px}}.v10-books-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v10-books-head .v10-books-title{margin-bottom:0}.library-search{align-items:center;gap:6px;display:flex}.v10-books-head{width:100%}.v10-books-head .v10-books-title{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.v10-books-head .v10-books-title-text{white-space:nowrap;min-width:0}.v10-books-head .v10-books-title>.library-search{min-width:0;margin-left:auto}.v10-books-head .v10-books-title>.library-search.is-open{flex-basis:100%;margin-left:0}.v10-books-head .rated-books-panel{margin-left:auto}.library-search-toggle{border:1px solid var(--input-border);background:var(--card-bg);width:30px;min-width:30px;height:30px;color:var(--label-color);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.library-search-toggle:hover,.library-search.is-open .library-search-toggle{color:var(--title-color);border-color:var(--title-color)}.library-search-field{align-items:center;display:flex;position:relative}.library-search-input{border:1px solid var(--input-border);background:var(--card-bg);width:min(240px,52vw);color:var(--text-main);border-radius:999px;padding:6px 26px 6px 10px;font-size:12.5px}.library-search-input:focus{border-color:var(--title-color);outline:none}.library-search-input::-webkit-search-cancel-button{display:none}.library-search-clear{width:18px;height:18px;color:var(--label-color);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:5px}.library-search-clear:hover{color:var(--title-color)}.library-search-meta{color:var(--label-color);letter-spacing:.02em;margin:6px 0 4px;font-size:11px}.library-search-empty{color:var(--label-color);padding:12px 2px;font-size:12.5px}.pdf-flag{border:1px solid var(--title-color);color:var(--title-color);background:color-mix(in srgb, var(--title-color) 12%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 6px 1px 5px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.pdf-flag svg{width:10px;height:10px}.v10-book-summary .pdf-flag{margin-right:2px}@media (width<=640px){.v10-books-head{gap:6px}.library-search,.library-search-input{width:100%}.library-search-field{flex:1}.pdf-flag-text{display:none}.pdf-flag{padding:2px 5px}}.pdfr-side-tabs{align-items:center}.pdfr-side-export{white-space:nowrap;width:28px;color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #786e6e59;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;margin-left:0;padding:3px;font-size:10.5px;display:inline-flex}.pdfr-side-export:hover{background:#8c787824}.pdfr-side-export[hidden]{display:none}.cover-tool-btn.cover-tool-docx{border-color:var(--title-color);color:var(--title-color)}@media (width>=621px){.v10-book-card.is-open .cover-tools:not(.cover-tools-top) .cover-tool-btn{width:36px;min-width:36px;height:36px;min-height:36px}.v10-book-card.is-open .cover-tools:not(.cover-tools-top){gap:5px}}@media (width<=620px){.v10-book-card.is-open .cover-tools:not(.cover-tools-top){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px!important}.v10-book-card.is-open .cover-tools:not(.cover-tools-top) .cover-tool-btn{border-radius:10px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important}}.v10-books-all-row{grid-template-columns:8px minmax(0,1fr) auto auto auto 18px}.v10-books-all-row.v15-no-progress{grid-template-columns:8px minmax(0,1fr) auto auto auto 18px!important}.pdf-flag-slot{place-self:center start}.pdf-flag-slot:empty{background:0 0;border:0;width:0;padding:0;display:block}.v10-books-all-row>*{align-self:center}@media (width<=620px){.v10-books-all-row{grid-template-columns:7px minmax(0,1fr) auto auto 16px}.v10-books-all-row.v15-no-progress,.v10-books-all-row.library-search-row{grid-template-columns:7px minmax(0,1fr) auto auto 16px!important}}.v10-books-all-row,.v10-books-all-row.v15-no-progress{column-gap:8px;grid-template-columns:8px minmax(0,1fr) 112px 34px 96px 18px!important}.v10-books-all-row.library-search-row{grid-template-columns:8px minmax(0,1fr) 112px 96px 18px!important}.v10-books-all-indicators{white-space:nowrap;align-items:center;gap:4px;width:112px;min-width:0;display:inline-flex;overflow:hidden}.v10-books-all-indicators.is-empty{display:block}.v10-books-all-indicators .pdf-flag-slot,.v10-books-all-indicators .pdf-flag-link{flex:none;margin:0}.v10-books-all-indicators .pdf-flag-link{justify-content:center;width:18px;min-width:18px;height:18px;padding:0}.v10-books-all-row.v15-no-progress .v10-books-all-progress{visibility:hidden;display:block!important}.v10-books-all-progress{text-align:right;justify-self:end;min-width:0}.v10-books-all-status{box-sizing:border-box;text-overflow:ellipsis;justify-content:center;align-items:center;width:96px;min-width:0;display:inline-flex;overflow:hidden}@media (width<=620px){.v10-books-all-row,.v10-books-all-row.v15-no-progress,.v10-books-all-row.library-search-row{column-gap:6px;grid-template-columns:7px minmax(0,1fr) max-content 82px 16px!important}.v10-books-all-progress,.v10-books-all-row.v15-no-progress .v10-books-all-progress{display:none!important}.v10-books-all-indicators{width:auto;max-width:84px}.v10-books-all-status{width:82px}}.pdfr-overlay.is-chrome-hidden .pdfr-top{z-index:60;position:absolute;top:0;left:0;right:0}.pdfr-body{position:relative}.pdfr-overlay.is-swipe-mode .pdfr-pages{justify-content:flex-start;padding:10px 0 28px;overflow:hidden auto}.pdfr-overlay.is-swipe-mode .pdfr-page{display:none}.pdfr-overlay.is-swipe-mode .pdfr-page.is-current{display:block}@keyframes pdfr-slide-next{0%{opacity:.35;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes pdfr-slide-prev{0%{opacity:.35;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}.pdfr-dogear{cursor:pointer;width:30px;height:30px;color:var(--label-color);opacity:.42;z-index:4;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s,color .15s;display:grid;position:absolute;top:0;right:0}.pdfr-dogear svg{z-index:2;position:relative}.pdfr-dogear-fold{opacity:.12;background:linear-gradient(225deg,currentColor 0 48%,#0000 48%);border-radius:0 3px 0 0;position:absolute;inset:0}.pdfr-dogear:hover,.pdfr-dogear:focus-visible{opacity:.85}.pdfr-dogear.is-on{opacity:1;color:var(--accent-strong)}.pdfr-dogear.is-on .pdfr-dogear-fold{opacity:.3}.pdfr-dogear.is-on svg{fill:currentColor}.pdfr-panel{z-index:30;background:var(--card-bg,#fff);border-top:1px solid var(--hairline,#0000001a);flex-direction:column;display:flex;position:absolute;inset:0}.pdfr-panel[hidden]{visibility:hidden!important;pointer-events:none!important;display:none!important}.pdfr-panel.is-strip{height:min(58%,320px);box-shadow:0 -8px 26px var(--shadow-color);top:auto}.pdfr-panel-head{border-bottom:1px solid var(--hairline,#0000001a);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.pdfr-panel-title{letter-spacing:.02em;font-size:12.5px}.pdfr-panel-body{flex:1;min-height:0;padding:12px;overflow:auto}.pdfr-thumb-strip{align-items:flex-start;gap:10px;display:flex;overflow:auto hidden}.pdfr-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.pdfr-thumb{border:1px solid var(--hairline,#0000001f);background:var(--paper-bg,#fff);cursor:pointer;border-radius:4px;flex:none;justify-items:center;gap:4px;width:96px;padding:3px;display:grid}.pdfr-thumb-sheet{aspect-ratio:3/4;background-color:var(--pdfr-paper,#fff);background-position:top;background-size:cover;border-radius:2px;width:100%;display:block}.pdfr-thumb-page{color:var(--label-color);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.pdfr-thumb.is-current{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-soft)}.pdfr-outline-list{flex-direction:column;gap:2px;display:flex}.pdfr-outline-item{border:0;border-bottom:1px dotted var(--hairline,#0000001f);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:baseline;gap:10px;padding:8px;font-size:12.5px;display:flex}.pdfr-outline-item:hover{background:var(--hover-bg,#0000000a)}.pdfr-outline-d1{padding-left:22px;font-size:12px}.pdfr-outline-d2{padding-left:38px;font-size:11.5px}.pdfr-outline-d3{padding-left:52px;font-size:11.5px}.pdfr-outline-page{color:var(--label-color);font-size:11px}.pdfr-side-bm .pdfr-side-page{align-items:center;gap:4px;display:inline-flex}@media (width<=820px){.pdfr-dogear{width:38px;height:38px}.pdfr-panel.is-strip{height:46%}.pdfr-panel-head{padding:8px 10px}.pdfr-thumb{width:84px}.pdfr-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}body.theme-night .pdfr-thumb-sheet{filter:invert(.9)hue-rotate(180deg)contrast(.92)}.pdfr-reflow-bar:not([hidden]){border-bottom:1px solid var(--dashed-border);background:var(--mm-sub-bg);flex-wrap:wrap;align-items:center;gap:14px;padding:7px 12px;display:flex}.pdfr-overlay.is-chrome-hidden .pdfr-reflow-bar:not([hidden]){display:none}.pdfr-reflow-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);font-size:9.5px}.pdfr-reflow-slider input[type=range]{width:140px}.pdfr-reflow-a{color:var(--label-color);font-family:var(--serif-font,Georgia, serif)}.pdfr-reflow-a-small{font-size:11px}.pdfr-reflow-a-big{font-size:18px}.pdfr-reflow-fonts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdfr-reflow-font{letter-spacing:.05em;text-transform:uppercase;min-height:26px;padding:3px 9px;font-size:10.5px}.pdfr-reflow-font[data-pdfr-reflow-font=serif]{font-family:Noto Serif Display,Georgia,serif}.pdfr-reflow-font[data-pdfr-reflow-font=palatino]{font-family:Palatino Linotype,Palatino,Book Antiqua,Georgia,serif}.pdfr-reflow-font[data-pdfr-reflow-font=sans]{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pdfr-reflow-font[data-pdfr-reflow-font=hyper]{font-family:Atkinson Hyperlegible,system-ui,sans-serif}.pdfr-reflow-font.is-active{border-color:var(--accent-color,currentColor);background:var(--chip-bg);font-weight:600}.pdfr-reflow{background:var(--pdfr-paper,#fff);min-width:0;color:var(--text-color);--pdfr-reflow-size:17px;flex:1;padding:22px 18px 64px;overflow:auto}.pdfr-reflow-page{max-width:40rem;margin:0 auto 26px}.pdfr-reflow-mark{letter-spacing:.09em;text-transform:uppercase;color:var(--label-color);border-bottom:1px dashed var(--dashed-border);margin-bottom:12px;padding-bottom:4px;font-size:9.5px}.pdfr-reflow-page p{font-family:var(--pdfr-reflow-font,var(--serif-font,Georgia, serif));font-size:var(--pdfr-reflow-size);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .85em;line-height:1.62}.pdfr-overlay.is-reflow .pdfr-reflow-page .pdfr-reflow-find{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffc43e6b;border-radius:.14em}.pdfr-overlay.is-reflow .pdfr-reflow-page .pdfr-reflow-find[data-pdfr-find-current="1"]{background:#ff921c9e;box-shadow:0 0 0 1.5px #b05c0cd9}body.theme-night .pdfr-overlay.is-reflow .pdfr-reflow-page .pdfr-reflow-find{background:#ffcd6080}body.theme-night .pdfr-overlay.is-reflow .pdfr-reflow-page .pdfr-reflow-find[data-pdfr-find-current="1"]{background:#ffa02cad;box-shadow:0 0 0 1.5px #ffd68ce6}.pdfr-reflow-empty{color:var(--label-color);font-style:italic}.pdfr-overlay.is-reflow .pdfr-pages,.pdfr-overlay.is-reflow [data-pdfr-zoom-in],.pdfr-overlay.is-reflow [data-pdfr-zoom-out],.pdfr-overlay.is-reflow [data-pdfr-fit],.pdfr-overlay.is-reflow .pdfr-zoom-label,.pdfr-overlay.is-reflow [data-pdfr-nav-mode],.pdfr-overlay.is-reflow [data-pdfr-flip],.pdfr-overlay.is-reflow [data-pdfr-thumbs],.pdfr-overlay.is-reflow [data-pdfr-draw],.pdfr-overlay.is-reflow [data-pdfr-crop]{display:none}@media (width<=820px){.pdfr-reflow{padding:16px 14px 72px}.pdfr-reflow-bar{gap:10px}.pdfr-reflow-slider input[type=range]{width:110px}.pdfr-reflow-font{min-height:32px;padding:5px 10px}}body.theme-night .pdfr-overlay .pdfr-reflow{color:#e6ded2;background:#171512}.citation-panel{border:1px solid var(--dashed-border);background:var(--chip-bg);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex}.citation-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.citation-panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);align-items:center;gap:5px;font-size:9.5px;font-weight:800;display:inline-flex}.citation-style-pick,.citation-project-style{letter-spacing:.05em;text-transform:uppercase;color:var(--label-color);align-items:center;gap:5px;margin:0;font-size:9.5px;display:inline-flex}.citation-style-pick select,.citation-project-style select{border:1px solid var(--dashed-border);background:var(--card-bg);color:var(--value-color);border-radius:8px;max-width:190px;padding:3px 6px;font-size:10.5px}.citation-project-style{flex-shrink:0;margin-left:auto}.citation-panel-help{color:var(--label-color);font-size:10px;line-height:1.45}.citation-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.citation-field{flex-direction:column;gap:3px;margin:0;display:flex}.citation-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);font-size:9px}.citation-field input{border:1px solid var(--dashed-border);background:var(--card-bg);color:var(--value-color);border-radius:8px;width:100%;min-width:0;padding:5px 7px;font-size:11px}.citation-preview{border:1px dashed var(--dashed-border);background:var(--card-bg);border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.citation-preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);font-size:9px}.citation-preview-body{color:var(--value-color);font-size:11px;line-height:1.45}.quick-quote-citation{color:var(--value-color);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;line-height:1.45;display:flex}.quote-citation-style,.quote-citation-flag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--dashed-border);color:var(--label-color);background:var(--chip-bg);border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:800}@media (width<=700px){.citation-fields{grid-template-columns:1fr 1fr}.citation-panel-head{align-items:flex-start}.citation-style-pick{justify-content:space-between;width:100%}.citation-style-pick select{flex:1;max-width:none}.citation-project-style{justify-content:space-between;width:100%;margin-left:0}.citation-project-style select{flex:1;max-width:none}}.pdfr-overlay.is-full{padding:0;inset:0}.pdfr-overlay.is-full .pdfr-frame{border:0;border-radius:0;width:100%;max-width:none;height:100%}.pdfr-overlay.is-full .pdfr-side{box-shadow:none}.pdfr-overlay.is-full .pdfr-footer{display:none!important}@media (width>=821px){.pdfr-overlay.is-full.is-side-open .pdfr-top{flex-wrap:nowrap;gap:6px;min-height:44px;padding:6px 10px}.pdfr-overlay.is-full.is-side-open .pdfr-title-block{flex:0 clamp(120px,20vw,280px)}.pdfr-overlay.is-full.is-side-open .pdfr-author{display:none}.pdfr-overlay.is-full.is-side-open .pdfr-controls{flex-wrap:nowrap;gap:3px}}@media (width>=1100px){.pdfr-overlay.is-full .pdfr-side{flex-basis:clamp(340px,24vw,380px);width:clamp(340px,24vw,380px)}.pdfr-overlay.is-full .pdfr-side-head{z-index:2;background:var(--card-bg);box-shadow:0 1px 0 var(--card-border);position:sticky;top:0}.pdfr-overlay.is-full .pdfr-side-full:not([hidden]){display:inline-flex}}.pdfr-icon-full[aria-pressed=true]{background:color-mix(in srgb, var(--text-main) 12%, transparent)}.pdfr-overlay.is-zooming .pdfr-page-stack{transform:scale(var(--pdfr-preview-scale,1));will-change:transform}.pdfr-overlay.is-swipe-mode .pdfr-page.is-slide-next{animation:.26s cubic-bezier(.22,.61,.36,1) pdfr-slide-next}.pdfr-overlay.is-swipe-mode .pdfr-page.is-slide-prev{animation:.26s cubic-bezier(.22,.61,.36,1) pdfr-slide-prev}.pdfr-side-reopen{display:none}@media (width<=820px) and (orientation:portrait){.pdfr-side-reopen:not([hidden]){z-index:6;border:1px solid var(--card-border);background:var(--card-bg);min-height:32px;color:var(--text-main);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:44px;right:10px;box-shadow:0 4px 14px #00000024}.pdfr-overlay.is-chrome-hidden .pdfr-side-reopen:not([hidden]){opacity:.55}}.pdfr-top{background:color-mix(in srgb, var(--card-bg) 90%, transparent);-webkit-backdrop-filter:blur(9px);border-bottom:1px solid color-mix(in srgb, var(--card-border) 65%, transparent)}.quick-quote-inpdf{border:1px solid var(--dashed-border);background:var(--card-bg);letter-spacing:.05em;text-transform:uppercase;color:var(--value-color);cursor:pointer;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:2px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.quick-quote-inpdf:hover,.quick-quote-inpdf:focus-visible{border-color:var(--value-color)}@media (width<=820px){.quick-quote-inpdf{min-height:30px;padding:4px 10px}}.quick-note-item.is-quote-focus{outline:2px solid var(--status-dnf);outline-offset:2px;border-radius:8px;animation:2.4s ease-out quoteFocusGlow}.project-research-book.is-source-focus{outline:2px solid var(--status-reading,var(--value-color));outline-offset:3px;animation:2.6s ease-out projectSourceFocusGlow}@keyframes projectSourceFocusGlow{0%,42%{box-shadow:0 0 0 5px color-mix(in srgb, var(--status-reading,var(--value-color)) 28%, transparent)}to{box-shadow:0 0 #0000}}@keyframes quoteFocusGlow{0%,40%{box-shadow:0 0 0 4px #c4845847}to{box-shadow:0 0 #c4845800}}.pdfr-sent-flag{border:1px solid var(--dashed-border);background:var(--card-bg);color:var(--status-reading,var(--value-color));cursor:pointer;vertical-align:middle;border-radius:999px;align-items:center;gap:2px;margin-left:5px;padding:1px 5px;display:inline-flex}.pdfr-sent-flag:hover,.pdfr-sent-flag:focus-visible{border-color:var(--value-color)}@media (width<=820px){.pdfr-sent-flag{min-height:26px;padding:3px 7px}}.pdfr-hl.is-pulse{outline:2px solid var(--status-dnf);outline-offset:2px;border-radius:3px;animation:1.3s ease-in-out 2 pdfrHlPulse}@keyframes pdfrHlPulse{0%,to{filter:none}50%{filter:brightness(1.25)saturate(1.4)}}.docr-overlay [data-docr-bookmark].is-on,.docr-overlay [data-docr-more-bookmark].is-on{color:var(--title-color);background:color-mix(in srgb, var(--title-color) 13%, var(--card-bg));border-color:color-mix(in srgb, var(--title-color) 50%, var(--card-border))}.docr-overlay .docr-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;padding:18px 14px 46px;overflow:auto}.docr-overlay .docr-doc{max-width:40em;color:var(--ink,#3a3330);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0 auto;font-family:Noto Serif Display,Georgia,serif;line-height:1.72}.docr-overlay .docr-doc p{margin:0 0 .9em}.docr-overlay .docr-doc h1,.docr-overlay .docr-doc h2,.docr-overlay .docr-doc h3{margin:1.5em 0 .6em;font-family:Questrial,system-ui,sans-serif;line-height:1.28}.docr-overlay .docr-doc img{max-width:100%;height:auto}.docr-overlay .docr-doc blockquote{border-left:2px solid var(--line,#e3d8d2);opacity:.9;margin:1em 0;padding-left:.9em}.docr-overlay .docr-chapter+.docr-chapter{border-top:1px dashed var(--line,#e3d8d2);margin-top:2.2em;padding-top:1.6em}.docr-overlay .docr-error{text-align:center;opacity:.75;max-width:34em;margin:12vh auto;font-family:Questrial,system-ui,sans-serif}.docr-kind-tag{letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line,#e3d8d2);color:var(--ink-soft,#7a6d67);white-space:nowrap;border-radius:999px;padding:2px 6px;font-family:Questrial,system-ui,sans-serif;font-size:9.5px}.docr-hl{cursor:pointer;border-radius:2px;padding:0 1px}.docr-hl-yellow{background:#f7d66e80}.docr-hl-rose{background:#e296a36b}.docr-hl-green{background:#96c49e6b}.docr-hl-blue{background:#92b2d66b}.docr-hl.docr-mark-underline{text-underline-offset:.12em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;background:0 0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.13em}.docr-hl-yellow.docr-mark-underline{text-decoration-color:#b88b10f2}.docr-hl-rose.docr-mark-underline{text-decoration-color:#b1436ceb}.docr-hl-green.docr-mark-underline{text-decoration-color:#2f8448eb}.docr-hl-blue.docr-mark-underline{text-decoration-color:#2e69a9eb}.docr-hl.is-active{box-shadow:0 0 0 2px #78645a59}.docr-find{background:#ffc4548c;border-radius:2px}.docr-find.is-current{background:#ff9628b8;box-shadow:0 0 0 2px #ff962859}.docr-overlay .pdfr-panel{z-index:75;isolation:isolate;contain:paint;background:var(--card-bg);color:var(--text-main);opacity:1}.docr-overlay .pdfr-panel[hidden]{display:none!important}.docr-overlay .pdfr-panel-head,.docr-overlay .pdfr-panel-body{background:var(--card-bg);color:var(--text-main)}.docr-overlay.is-docr-panel-open .pdfr-status{visibility:hidden;opacity:0;pointer-events:none}.docr-toc-item{border:0;border-bottom:1px solid var(--card-border);text-align:left;cursor:pointer;width:100%;min-height:42px;color:var(--text-main);background:0 0;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:12px;padding:9px 6px;font-family:Questrial,system-ui,sans-serif;font-size:12.5px;line-height:1.35;display:grid}.docr-toc-item:hover,.docr-toc-item:focus-visible{background:color-mix(in srgb, var(--title-color) 10%, transparent)}.docr-toc-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docr-toc-d1{opacity:1;padding-left:20px}.docr-toc-d2{opacity:1;padding-left:34px}.docr-toc-d3{opacity:1;padding-left:48px}.docr-toc-loc{color:var(--label-color);opacity:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}body.theme-night .docr-hl-yellow{background:#e0c06057}body.theme-night .docr-hl-rose{background:#d68a9852}body.theme-night .docr-hl-green{background:#7eac8852}body.theme-night .docr-hl-blue{background:#7898be57}body.theme-night .docr-hl.docr-mark-underline{background:0 0}body.theme-night .docr-find{background:#e2b05866}@media (forced-colors:active){.pdfr-hl:is(.is-underline,.pdfr-hl-underline){forced-color-adjust:auto;box-shadow:none!important;background:0 0!important;border-bottom:2px solid highlight!important}.docr-hl.docr-mark-underline{forced-color-adjust:auto;background:0 0!important;text-decoration-color:linktext!important}.pdfr-mark-style-underline{outline-offset:-2px;outline:1px solid buttontext}.pdfr-side-comment{border-left-color:canvastext}}.pdf-flag-epub,.pdf-flag-docx{opacity:.95}body.pdfr-locked{overflow:hidden}.docr-overlay{background:var(--pdfr-reflow-paper,var(--card-bg));overflow:hidden}:is(.docr-overlay:fullscreen,.docr-overlay:fullscreen){background:var(--pdfr-reflow-paper,var(--card-bg));width:100vw;min-width:100vw;max-width:none;height:100vh;min-height:100vh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.docr-overlay .pdfr-frame{background:var(--pdfr-reflow-paper,var(--card-bg));height:100%;min-height:0;overflow:hidden}:is(.docr-overlay:fullscreen .pdfr-frame,.docr-overlay:fullscreen .pdfr-frame){width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0}.docr-overlay .pdfr-body{isolation:isolate;background:var(--pdfr-reflow-paper,var(--card-bg));min-width:0;min-height:0;position:relative;overflow:hidden}.docr-overlay.docr-overlay .pdfr-top{z-index:60;position:absolute;inset:0 0 auto}.docr-overlay .pdfr-progress{display:none}.docr-overlay .docr-scroll{box-sizing:border-box;isolation:isolate;touch-action:pan-x pan-y;min-width:0;min-height:0;padding:clamp(72px, 5vw, 90px) var(--docr-reading-gutter,clamp(28px, 8vw, 160px)) clamp(32px, 5vw, 64px);background:linear-gradient(var(--pdfr-reflow-warm-overlay,#c2894e00), var(--pdfr-reflow-warm-overlay,#c2894e00)), linear-gradient(var(--pdfr-reflow-dim-overlay,#0000), var(--pdfr-reflow-dim-overlay,#0000)), var(--pdfr-reflow-paper,#f3ead8);color:var(--pdfr-reflow-ink,#34291f);flex:auto;position:relative}.docr-overlay .docr-doc{max-width:var(--docr-reading-measure,55rem);box-shadow:none;color:inherit;font-family:var(--pdfr-reflow-font,var(--serif-font,Georgia, serif));font-size:var(--pdfr-reflow-size,17px);letter-spacing:.003em;text-align:left;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;filter:var(--docr-reading-display-filter,none);background:0 0;border:0;margin:0 auto;padding:0;line-height:1.64;position:relative}.docr-overlay .docr-doc p{max-width:none;color:inherit;margin:0 0 .9em}.docr-overlay .docr-doc h1,.docr-overlay .docr-doc h2,.docr-overlay .docr-doc h3{color:inherit;font-family:var(--pdfr-reflow-font,var(--sans-font,system-ui, sans-serif))}.docr-overlay .docr-doc blockquote{border-left-color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 32%, transparent)}.docr-overlay .docr-chapter+.docr-chapter{border-top-color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 24%, transparent)}.docr-scroll[data-docr-reading-margin=narrow]{--docr-reading-gutter:clamp(18px, 3.4vw, 64px);--docr-reading-measure:75rem}.docr-scroll[data-docr-reading-margin=normal]{--docr-reading-gutter:clamp(28px, 8vw, 160px);--docr-reading-measure:55rem}.docr-scroll[data-docr-reading-margin=wide]{--docr-reading-gutter:clamp(42px, 13vw, 260px);--docr-reading-measure:43rem}.docr-scroll[data-docr-reading-layout=two] .docr-doc{column-count:2;column-width:auto;column-fill:balance;column-gap:clamp(30px,5vw,78px);max-width:min(86rem,100%)}@media (width>=821px){.docr-scroll[data-docr-reading-layout=two]{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.docr-scroll[data-docr-reading-layout=two]::-webkit-scrollbar{display:none}.docr-scroll[data-docr-reading-layout=two] .docr-doc{column-count:2;column-width:auto;column-fill:auto;block-size:100%;max-width:none;margin:0}}.docr-scroll[data-docr-reading-layout=two] .docr-doc p,.docr-scroll[data-docr-reading-layout=two] .docr-doc h1,.docr-scroll[data-docr-reading-layout=two] .docr-doc h2,.docr-scroll[data-docr-reading-layout=two] .docr-doc h3,.docr-scroll[data-docr-reading-layout=two] .docr-doc img,.docr-scroll[data-docr-reading-layout=two] .docr-doc blockquote{break-inside:avoid-column}.docr-overlay .pdfr-body>.docr-reading-settings-toggle{z-index:24;top:62px;right:max(14px, env(safe-area-inset-right));position:absolute}.docr-overlay .pdfr-body>.docr-reading-settings{z-index:25;top:62px;right:max(12px, env(safe-area-inset-right));box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(346px,100% - 24px);max-height:calc(100% - 24px);position:absolute;bottom:auto;overflow-y:auto}.docr-overlay.is-docr-chrome-hidden .pdfr-top{z-index:60;pointer-events:none;transition:transform .18s;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.docr-overlay .pdfr-top{transition:transform .18s}@media (width<=820px){.docr-overlay .docr-scroll{padding:96px var(--docr-reading-gutter,20px) 40px}.docr-scroll[data-docr-reading-layout=two] .docr-doc{column-count:1}.docr-overlay .pdfr-body>.docr-reading-settings-toggle{top:98px;right:max(10px, env(safe-area-inset-right))}.docr-overlay .pdfr-body>.docr-reading-settings{top:auto;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:min(380px,100% - 16px);max-height:min(76vh,680px)}}@media (prefers-reduced-motion:reduce){.docr-overlay .docr-scroll,.docr-overlay .docr-scroll *{scroll-behavior:auto!important}.docr-overlay .pdfr-top{transition:none}}@media (width<=640px){.docr-overlay .docr-scroll{padding:96px var(--docr-reading-gutter,18px) 40px}.docr-overlay .docr-doc{font-size:16px}}.docr-overlay .pdfr-top,.docr-overlay .pdfr-top:before{-webkit-backdrop-filter:none;opacity:1;isolation:isolate;background:var(--pdfr-reflow-paper,var(--card-bg))!important}.docr-overlay .pdfr-top{box-shadow:0 1px 0 color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 16%, transparent)}.docr-overlay.is-docr-chrome-hidden .pdfr-top{opacity:0}@media (width<=980px) and (orientation:landscape) and (width>=640px){.docr-overlay .docr-scroll[data-docr-reading-layout=two] .docr-doc{column-width:auto;column-fill:auto;max-width:none;column-gap:clamp(26px,5vw,58px);block-size:100%;margin:0;column-count:2!important}.docr-overlay .docr-scroll[data-docr-reading-layout=two]{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.docr-overlay .docr-scroll[data-docr-reading-layout=two]::-webkit-scrollbar{display:none}.docr-overlay .docr-scroll{padding-top:max(62px, env(safe-area-inset-top,0px));padding-bottom:max(22px, env(safe-area-inset-bottom,0px))}.docr-overlay .pdfr-body>.docr-reading-settings-toggle{top:max(62px, env(safe-area-inset-top,0px))}}.docr-overlay .docr-horizontal-navigation{align-items:center;gap:5px;display:inline-flex}.docr-overlay .docr-horizontal-navigation[hidden]{display:none!important}.docr-reading-vertical-toggle{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 22%, transparent);min-height:42px;color:var(--pdfr-reflow-ink,currentColor);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.docr-reading-vertical-toggle>:first-child{font:650 .78rem/1.25 var(--sans-font,system-ui, sans-serif)}.docr-reading-vertical-toggle input{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.docr-reading-vertical-switch{border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 31%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 75%, var(--pdfr-reflow-ink,currentColor));border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background .16s,border-color .16s;position:relative}.docr-reading-vertical-switch:after{content:"";background:var(--pdfr-reflow-paper,#fff);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #150e0a3d}.docr-reading-vertical-toggle input:checked+.docr-reading-vertical-switch{background:var(--accent-grad,var(--accent-strong,var(--title-color)));border-color:#0000}.docr-reading-vertical-toggle input:checked+.docr-reading-vertical-switch:after{transform:translate(18px)}.docr-reading-vertical-toggle input:focus-visible+.docr-reading-vertical-switch{outline:2px solid var(--accent-strong,var(--title-color));outline-offset:3px}.docr-reading-vertical-toggle.is-disabled{opacity:.6;cursor:not-allowed}.docr-reading-navigation-hint{min-height:1.25em;color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 60%, transparent);font:500 .68rem/1.35 var(--sans-font,system-ui, sans-serif)}.docr-overlay .pdfr-icon-more,.docr-overlay .pdfr-more-menu,.docr-overlay .pdfr-side-reopen[hidden],.pdfr-icon-more[hidden]{display:none!important}.pdfr-more-menu{z-index:70;border:1px solid var(--card-border);background:var(--card-bg);min-width:0;border-radius:12px;flex-direction:column;gap:2px;inline-size:min(320px,100vw - 20px);max-inline-size:calc(100vw - 20px);padding:6px;display:flex;position:absolute;top:calc(100% - 6px);right:10px;overflow-x:hidden;box-shadow:0 12px 26px #00000029}.pdfr-more-menu[hidden]{display:none}.pdfr-more-menu .pdfr-icon{width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--text-main);justify-content:flex-start;gap:9px;padding:8px 10px;font-size:12px;overflow:hidden}.pdfr-more-menu .pdfr-icon:after{content:attr(title);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pdfr-more-menu .pdfr-icon:disabled{cursor:not-allowed;opacity:.5}.pdfr-more-menu .pdfr-icon[hidden]{display:none}.pdfr-scan-layout{width:100%;color:var(--text-main);border-radius:9px;gap:7px;padding:8px 10px;display:grid}.pdfr-scan-layout-mode,.pdfr-scan-layout-options label{align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.pdfr-scan-layout-mode>span{flex:auto}.pdfr-scan-layout select{border:1px solid var(--card-border);max-width:132px;min-height:30px;color:var(--text-main);background:var(--card-bg);font:inherit;border-radius:8px;padding:4px 24px 4px 8px}.pdfr-scan-layout-options{border-top:1px solid var(--card-border);gap:7px;padding:7px 0 0 24px;display:grid}.pdfr-scan-layout-options[hidden],.pdfr-scan-layout-options label[hidden]{display:none}.pdfr-scan-layout-options label{justify-content:space-between}.pdfr-scan-layout-options input[type=range]{flex:auto;min-width:76px}.pdfr-scan-layout-options output{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.pdfr-ocr-tools{border-top:1px solid var(--card-border);width:100%;color:var(--text-main);gap:8px;padding:10px;font-size:12px;display:grid}.pdfr-ocr-tools-head,.pdfr-ocr-language,.pdfr-ocr-auto,.pdfr-ocr-actions{align-items:center;gap:8px;min-width:0;display:flex}.pdfr-ocr-tools-head{justify-content:space-between}.pdfr-ocr-tools-head>span{color:var(--text-muted);font-size:10px}.pdfr-ocr-language{justify-content:space-between}.pdfr-ocr-language select{border:1px solid var(--card-border);max-width:148px;min-height:30px;color:var(--text-main);background:var(--card-bg);font:inherit;border-radius:8px;padding:4px 24px 4px 8px}.pdfr-ocr-auto{cursor:pointer;align-items:flex-start;min-height:36px;padding:4px 0;line-height:1.35}.pdfr-ocr-auto input{-webkit-appearance:checkbox;appearance:auto;width:16px;height:16px;accent-color:var(--value-color,var(--accent));flex:none;margin:0;padding:0}.pdfr-ocr-auto input:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px}.pdfr-ocr-auto:has(input:checked)>span{color:var(--text-main);font-weight:600}.pdfr-ocr-actions{flex-wrap:wrap}.pdfr-ocr-progress{width:100%;height:4px;accent-color:var(--value-color,var(--accent))}.pdfr-ocr-status{min-height:1.35em;color:var(--text-muted);margin:0;line-height:1.35}.pdfr-ocr-privacy{color:var(--text-muted);margin:0;font-size:10px;line-height:1.35}.pdfr-ocr-status[data-pdfr-ocr-state=failed]{color:var(--danger,#a04457)}.pdfr-ocr-status:is([data-pdfr-ocr-state=queued],[data-pdfr-ocr-state=rasterizing],[data-pdfr-ocr-state=recognizing],[data-pdfr-ocr-state=caching],[data-pdfr-ocr-state=cancelling]){color:var(--value-color,var(--text-main));font-weight:600}@media (pointer:coarse),(width<=820px){.pdfr-more-menu .pdfr-icon,.pdfr-scan-layout select,.pdfr-ocr-language select,.pdfr-ocr-actions .pdfr-mini,.pdfr-scan-layout-options label[data-pdfr-scan-divider-wrap],.pdfr-scan-layout-options input[type=range]{min-height:44px}.pdfr-ocr-auto{align-items:center;min-height:44px}.pdfr-ocr-auto input{width:20px;height:20px}.pdfr-sel-toolbar .pdfr-color{width:44px;height:44px}.pdfr-sel-toolbar :is(.pdfr-mini,.pdfr-mini-select){height:44px;min-height:44px}}.pdfr-textlayer.is-ocr-textlayer{visibility:visible;pointer-events:auto;-webkit-user-select:text;user-select:text}.pdfr-textlayer.is-ocr-textlayer .pdfr-ocr-token{color:#0000;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;line-height:1;display:block;overflow:visible}.pdfr-textlayer.is-ocr-textlayer ::selection{background:0 0}.pdfr-textlayer.is-ocr-textlayer.is-ocr-fitting,.pdfr-textlayer.is-ocr-textlayer.is-ocr-fitting .pdfr-ocr-token{pointer-events:none;-webkit-user-select:none;user-select:none}.pdfr-textlayer.is-ocr-textlayer.is-ocr-touch-armed{z-index:4}.pdfr-ocr-selection-handle[data-pdfr-ocr-selection-handle]{appearance:none;z-index:1;border:2px solid var(--value-color);background:color-mix(in srgb, var(--card-bg) 88%, var(--value-color) 12%);width:34px;height:34px;box-shadow:0 2px 9px color-mix(in srgb, var(--value-color) 36%, transparent);cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:999px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.pdfr-ocr-selection-handle[data-pdfr-ocr-selection-handle]:after{content:"";border-radius:inherit;background:var(--value-color);position:absolute;inset:10px}.pdfr-ocr-selection-handle[data-pdfr-ocr-selection-handle]:active{cursor:grabbing}.pdfr-page.is-scan-segmented{overflow:hidden}.pdfr-overlay.is-scan-virtual-mode:not(.is-swipe-mode) .pdfr-page.is-scan-segmented{scroll-margin-block:12px}.pdfr-overlay.is-scan-virtual-mode:not(.is-swipe-mode) .pdfr-page.is-scan-flow-page{content-visibility:auto;contain:layout paint style}.pdfr-page.is-scan-segmented .pdfr-textlayer:not(.is-ocr-textlayer):not(.is-source-projected[data-pdfr-native-projection=ready]),.pdfr-page.is-scan-segmented .pdfr-hl-layer:not(.is-source-projected),.pdfr-page.is-scan-segmented .pdfr-find-layer:not(.is-source-projected),.pdfr-page.is-scan-segmented .pdfr-draw-layer{visibility:hidden;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.pdfr-page.is-scan-segmented :is(.pdfr-textlayer.is-ocr-textlayer,.pdfr-textlayer.is-source-projected[data-pdfr-native-projection=ready],.pdfr-hl-layer.is-source-projected,.pdfr-find-layer.is-source-projected){visibility:visible}.pdfr-pinned{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=820px) and (orientation:portrait){.pdfr-overlay .pdfr-top{z-index:30;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title pinned""tools tools""menu menu";align-items:center;gap:4px 8px;position:relative;overflow:visible;padding:7px calc(10px + env(safe-area-inset-right,0px)) 8px 10px!important;display:grid!important}.pdfr-overlay .pdfr-title-block{grid-area:title;min-width:0;padding-right:0;display:flex}.pdfr-overlay .pdfr-pinned{z-index:4;grid-area:pinned;gap:4px;margin-left:0}.pdfr-overlay .pdfr-pinned .pdfr-icon{background:var(--card-bg);flex:none}.pdfr-overlay .pdfr-controls{flex-wrap:nowrap;grid-area:tools;width:100%;min-width:0;margin-top:0;padding-right:4px;display:flex;overflow-x:auto}.pdfr-overlay .pdfr-more-menu{grid-area:menu}.pdfr-overlay .pdfr-page-field,.pdfr-overlay .pdfr-page-total,.pdfr-overlay .pdfr-zoom-label{white-space:nowrap;flex:none}.pdfr-overlay .pdfr-more-menu:not([hidden]){z-index:60}}.pdfr-top{z-index:30;position:relative}.pdfr-overlay.is-more-open .pdfr-top{z-index:100}.pdfr-more-menu:not([hidden]){z-index:90;background:var(--card-bg);max-height:min(70vh,520px);overflow-y:auto;box-shadow:0 16px 34px #00000038}@media (width>=821px){.pdfr-overlay .pdfr-top{flex-wrap:nowrap}.pdfr-overlay .pdfr-title-block{flex:0 clamp(140px,20vw,320px)}.pdfr-overlay .pdfr-controls{flex:auto;justify-content:center}}.pdfr-pages{overflow-anchor:none}.pdfr-overlay.is-zooming .pdfr-pages{scroll-behavior:auto}.pdfr-overlay.is-leaving{opacity:0;pointer-events:none;transform:translateY(-6px)}.pdfr-overlay.is-quote-entering{opacity:0;pointer-events:none;transform:translateY(8px)}.pdfr-page.is-cropped{box-shadow:none}.pdfr-page.is-cropped .pdfr-page-number,.pdfr-page.is-cropped .pdfr-dogear{display:none}.pdfr-overlay .pdfr-icon[data-pdfr-crop][aria-pressed=true]{background:color-mix(in srgb, var(--text-main) 12%, transparent)}.pdfr-side-filter{justify-content:flex-end;padding:0 2px 6px;display:flex}.pdfr-mini.is-active{background:color-mix(in srgb, var(--accent-2,#b08968) 22%, transparent);border-color:color-mix(in srgb, var(--accent-2,#b08968) 45%, transparent)}.pdfr-mini-star{padding-inline:7px}.pdfr-mini-star svg{fill:none}.pdfr-mini-star.is-active svg{fill:currentColor}.pdfr-side-item.pdfr-side-hl.is-star{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent-2,#b08968) 75%, transparent)}.pdfr-sent-menu{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 10px 24px var(--shadow-color);border-radius:10px;flex-direction:column;gap:4px;margin:6px 0 2px;padding:8px;display:flex}.pdfr-sent-menu-title{letter-spacing:.04em;text-transform:uppercase;color:var(--label-color);font-size:10.5px}.pdfr-sent-menu button{text-align:left;min-height:40px;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:1px;padding:7px 8px;font-size:12px;display:flex}.pdfr-sent-menu button:hover,.pdfr-sent-menu button:focus-visible{border-color:var(--card-border);background:color-mix(in srgb, var(--text-main) 6%, transparent)}.pdfr-sent-menu button span{color:var(--label-color);font-size:11px}body.theme-night .workspace-modal-backdrop,body.theme-night .app-confirm,body.theme-night .pdfr-note-dialog{background:#0a14107a}body.theme-night .pdfr-overlay{background:#09120ea8}body.theme-night .workspace-modal{box-shadow:0 26px 80px #00000057}body.theme-night .canvas-note{box-shadow:0 8px 22px #00000042}body.theme-night .canvas-note.is-dragging,body.theme-night .canvas-note.is-resizing{box-shadow:0 18px 42px #00000057}body.theme-night .mobile-quick-add-btn{box-shadow:0 12px 30px #00000052}body.theme-night .mobile-quick-scrim{background:#0a141057}body.theme-night .mobile-quick-sheet{box-shadow:0 24px 60px #00000057}body.theme-night .unified-notification{box-shadow:0 12px 34px #00000047}body.theme-night .undo-notification{box-shadow:0 18px 48px #00000057}body.theme-night .v20-drag-ghost{box-shadow:0 14px 36px #0000004d}body.theme-night.workspace-focus-mode .timer-focus-card{box-shadow:0 26px 80px #00000057}body.theme-night .pdfr-note-card{box-shadow:0 18px 44px #00000052}body.theme-night .deadline-badge.overdue{background:color-mix(in srgb, var(--danger-accent) 24%, var(--card-bg));color:var(--danger-accent)}@media (width<=430px){body .tabs.custom-navigation>.tab,body .tabs.custom-navigation .nav-more-btn{justify-content:center!important;gap:0!important;min-height:46px!important;padding:10px 6px!important}body .tabs.custom-navigation>.tab{flex-direction:row!important;position:relative!important}body .tabs.custom-navigation>.tab .tab-label,body .tabs.custom-navigation .nav-more-btn .tab-label{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body .tabs.custom-navigation>.tab svg,body .tabs.custom-navigation .nav-more-btn svg{width:20px!important;height:20px!important}}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button{z-index:5;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 24%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 88%, transparent);width:40px;height:40px;color:var(--pdfr-reflow-ink,currentColor);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;place-items:center;display:inline-grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #150e0a1f}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button:hover,.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button.is-next-page{background:var(--pdfr-reflow-paper,#fff);border-color:color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 46%, transparent)}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button:focus-visible{outline:2px solid var(--accent-strong,var(--title-color));outline-offset:2px}.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button:disabled{opacity:.42;cursor:default}@media (width<=820px){.pdfr-overlay.is-reflow .pdfr-body>.pdfr-reflow-scroll-button{left:auto;right:max(10px, env(safe-area-inset-right));width:38px;height:38px;bottom:10px;transform:none}}.pdfr-overlay.is-reflow .pdfr-reflow-edge,.pdfr-overlay.is-reflow [data-pdfr-reflow-prev],.pdfr-overlay.is-reflow [data-pdfr-reflow-next]{display:none!important}.pdfr-overlay.is-reflow .pdfr-reflow-content{overflow-anchor:none}.pdfr-overlay.is-reflow .pdfr-reflow-page+.pdfr-reflow-page{margin-top:clamp(1.25rem,2.4vh,2rem)}.pdfr-overlay .pdfr-display-bar:not([hidden]){border-bottom:1px solid var(--card-border,var(--dashed-border));background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg));color:var(--text-main);grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}.pdfr-display-bar .pdfr-display-settings-head{padding:0 0 8px}.pdfr-display-bar .pdfr-display-settings-head .pdfr-icon,.pdfr-display-bar .pdfr-mini{margin:0}.pdfr-display-settings-grid{grid-template-columns:repeat(2,minmax(180px,1fr)) max-content;align-items:center;gap:10px 14px;display:grid}.pdfr-display-settings-grid .pdfr-reflow-inline-slider{margin:0}.pdfr-display-settings-grid .pdfr-slider-label{color:var(--label-color)}.pdfr-display-settings-grid .pdfr-slider-value{min-width:34px;color:var(--text-color);font-variant-numeric:tabular-nums;margin:0}@media (width<=820px){.pdfr-display-settings-grid{grid-template-columns:minmax(0,1fr);gap:8px}.pdfr-display-settings-grid .pdfr-mini{justify-self:start}}.pdfr-reflow-navigation-tile{gap:7px}.pdfr-reflow-navigation-tile>svg{width:19px;height:19px}.pdfr-overlay.is-reflow:not(.is-reflow-horizontal) .pdfr-reflow-edge,.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-scroll-button{display:none!important}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge{z-index:5;border:1px solid color-mix(in srgb, var(--pdfr-reflow-ink,currentColor) 24%, transparent);background:color-mix(in srgb, var(--pdfr-reflow-paper,#fff) 88%, transparent);width:40px;height:40px;color:var(--pdfr-reflow-ink,currentColor);border-radius:999px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #150e0a1f;display:inline-grid!important}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge-prev{left:max(12px, env(safe-area-inset-left))}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge-next{right:max(12px, env(safe-area-inset-right))}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-reflow-page+.pdfr-reflow-page{margin-top:0}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-reflow-page{min-height:100%}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-reflow-edge:disabled{opacity:.42;cursor:default}@media (width<=820px){.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge{width:38px;height:38px}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge-prev{left:8px}.pdfr-overlay.is-reflow.is-reflow-horizontal .pdfr-body>.pdfr-reflow-edge-next{right:8px}}.project-source-body.v20-source-body-layout>.v50-source-sections-all{border:1px solid color-mix(in srgb, var(--label-color) 28%, var(--card-border));background:color-mix(in srgb, var(--chip-bg) 74%, transparent);min-height:28px;color:var(--label-color);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;gap:5px;margin:-1px 0 0;padding:4px 8px;font-size:8.6px;font-weight:800;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.project-source-body.v20-source-body-layout>.v50-source-sections-all svg{width:9px;height:9px;transition:transform .18s;margin:0!important}.project-source-body.v20-source-body-layout>.v50-source-sections-all[aria-pressed=true] svg{transform:rotate(180deg)}.project-source-body.v20-source-body-layout>.v50-source-sections-all:hover,.project-source-body.v20-source-body-layout>.v50-source-sections-all:focus-visible{border-color:color-mix(in srgb, var(--value-color) 56%, var(--input-border));background:color-mix(in srgb, var(--chip-bg) 86%, var(--card-bg));color:var(--value-color);outline:none}.project-source-body.v20-source-body-layout .v50-source-section{min-width:0}.project-source-body.v20-source-body-layout .v50-source-section-toggle{border:0;border-bottom:1px solid color-mix(in srgb, var(--label-color) 18%, var(--card-border));width:100%;min-height:31px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;padding:0 0 7px;display:flex}.project-source-body.v20-source-body-layout .v50-source-section-toggle:hover .v50-source-section-name,.project-source-body.v20-source-body-layout .v50-source-section-toggle:focus-visible .v50-source-section-name{color:var(--value-color)}.project-source-body.v20-source-body-layout .v50-source-section-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--value-color) 44%, transparent);outline-offset:2px;border-radius:7px}.v50-source-section-title{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.v50-source-section-name{min-width:0;color:var(--text-main);font-size:10.5px;font-weight:850;line-height:1.25}.v50-source-section-summary{min-width:0;color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;font-size:8.6px;font-weight:750;line-height:1.25;overflow:hidden}.v50-source-section-chevron{border:1px solid color-mix(in srgb, var(--label-color) 22%, var(--input-border));width:18px;height:18px;color:var(--label-color);border-radius:50%;flex:0 0 18px;place-items:center;transition:transform .18s,color .16s,border-color .16s;display:grid}.v50-source-section-chevron svg{width:8px;height:8px;margin:0!important}.v50-source-section-toggle:hover .v50-source-section-chevron,.v50-source-section-toggle:focus-visible .v50-source-section-chevron{border-color:color-mix(in srgb, var(--value-color) 48%, var(--input-border));color:var(--value-color)}.v50-source-section.is-v50-section-collapsed .v50-source-section-toggle{border-bottom-color:#0000;margin-bottom:0;padding-bottom:0}.v50-source-section.is-v50-section-collapsed .v50-source-section-chevron{transform:rotate(-90deg)}.v50-source-section-content[hidden]{display:none!important}.citation-panel.v50-source-section>.v50-source-section-content{flex-direction:column;gap:6px;min-width:0;display:flex}.project-source-body.v20-source-body-layout>.project-research-progress-row.v50-source-section{display:block!important}.project-source-body.v20-source-body-layout>.project-research-progress-row.v50-source-section>.v50-source-section-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.project-source-body.v20-source-body-layout>.project-research-progress-row.v50-source-section>.v50-source-section-content input[type=range]{grid-column:1/-1}.project-source-body.v20-source-body-layout .project-source-panel.v50-source-section>.v50-source-section-content>label{margin-bottom:4px;font-size:10.5px;display:block}.project-source-body.v20-source-body-layout .v21-source-contribution-panel.v50-source-section>.v50-source-section-content>label{color:var(--v21-contribution-accent)!important}.project-source-body.v20-source-body-layout .v21-source-ideas-panel.v50-source-section>.v50-source-section-content>label{color:var(--v21-ideas-accent)!important}.project-source-body.v20-source-body-layout>.v21-source-links-launcher.v50-source-section{overflow:hidden;border:1px dashed color-mix(in srgb, var(--label-color) 28%, var(--card-border))!important;background:color-mix(in srgb, var(--chip-bg) 50%, transparent)!important;border-radius:12px!important;padding:9px 10px!important}.project-source-body.v20-source-body-layout>.v21-source-links-launcher.v50-source-section>.v50-source-section-content{padding-top:1px}.project-source-body.v20-source-body-layout>.v21-source-links-launcher.v50-source-section .v21-source-links-button{min-height:31px}@media (width<=620px){.project-source-body.v20-source-body-layout>.v50-source-sections-all{align-self:stretch;min-height:32px}.project-source-body.v20-source-body-layout .v50-source-section-toggle{min-height:35px}.v50-source-section-title{gap:6px}.v50-source-section-summary{max-width:45vw}.project-source-body.v20-source-body-layout>.project-research-progress-row.v50-source-section>.v50-source-section-content{gap:7px 8px}}.pdfr-overlay.is-spread-mode:not(.is-swipe-mode):not(.is-reflow) .pdfr-page-stack{box-sizing:border-box;grid-template-columns:repeat(2,max-content);grid-auto-rows:max-content;place-content:start center;align-items:start;gap:18px;min-width:100%;padding:0 14px 18px;display:grid}.pdfr-overlay.is-spread-mode:not(.is-swipe-mode):not(.is-reflow) .pdfr-page{align-self:start}.pdfr-overlay.is-spread-mode:not(.is-swipe-mode):not(.is-reflow) .pdfr-page:nth-child(odd){justify-self:end}.pdfr-overlay.is-spread-mode:not(.is-swipe-mode):not(.is-reflow) .pdfr-page:nth-child(2n){justify-self:start}@media (width<=820px){.pdfr-overlay.is-spread-mode .pdfr-page-stack{flex-direction:column;align-items:safe center;gap:14px;padding:0;display:flex}}.docr-overlay .pdfr-body{--docr-reading-settings-top:62px;--docr-reading-settings-bottom:max(12px, env(safe-area-inset-bottom,0px));--docr-reading-settings-end:max(12px, env(safe-area-inset-right,0px))}.docr-overlay .pdfr-body>.docr-reading-settings{z-index:25;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:min(346px,100% - 24px);max-height:none;min-block-size:0;scroll-padding-block:12px;position:absolute;inset-block-start:var(--docr-reading-settings-top);inset-block-end:var(--docr-reading-settings-bottom);inset-inline-end:var(--docr-reading-settings-end);overflow:hidden auto}@media (width<=820px){.docr-overlay .pdfr-body{--docr-reading-settings-top:98px;--docr-reading-settings-bottom:max(8px, env(safe-area-inset-bottom,0px));--docr-reading-settings-end:max(8px, env(safe-area-inset-right,0px))}.docr-overlay .pdfr-body>.docr-reading-settings{width:auto;inset-inline-start:max(8px, env(safe-area-inset-left,0px));inset-inline-end:var(--docr-reading-settings-end)}}:is(.docr-overlay:fullscreen .pdfr-body,.docr-overlay:fullscreen .pdfr-body){--docr-reading-settings-bottom:max(14px, env(safe-area-inset-bottom,0px));--docr-reading-settings-end:max(14px, env(safe-area-inset-right,0px))}body.iar-open{overscroll-behavior:none;overflow:hidden}.iar-backdrop{z-index:12000;padding:max(14px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);isolation:isolate;background:#12100f9e;place-items:center;display:grid;position:fixed;inset:0}.iar-dialog{border:1px solid color-mix(in srgb, var(--card-border) 88%, #fff);background:var(--card-bg);width:min(1180px,100%);min-width:0;height:min(780px,100%);min-height:0;color:var(--text-main);box-shadow:0 28px 90px #00000059, 0 3px 14px var(--shadow-color);border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}header.iar-header{border-bottom:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg));flex-direction:row;justify-content:space-between;align-items:center;min-width:0;display:flex;gap:14px!important;padding:13px 15px!important}.iar-header h2{min-width:0;color:var(--text-main);font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:820;line-height:1.25;overflow:hidden}.iar-header-actions,.iar-status-actions{align-items:center;gap:8px;display:flex}.iar-copy-details,.iar-retry,.iar-expand,.iar-close{border:1px solid var(--input-border);background:var(--input-bg);min-height:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:760;line-height:1.1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.iar-copy-details:hover,.iar-retry:hover,.iar-expand:hover,.iar-close:hover{border-color:color-mix(in srgb, var(--value-color) 60%, var(--input-border));background:var(--chip-bg);color:var(--text-main)}.iar-copy-details:active,.iar-retry:active,.iar-expand:active,.iar-close:active{transform:translateY(1px)}.iar-expand,.iar-close{flex:none}.iar-expand{gap:7px}.iar-expand[aria-pressed=true]{border-color:color-mix(in srgb, var(--value-color) 58%, var(--input-border));background:var(--chip-bg);color:var(--text-main);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 16%, transparent)}.iar-expand-icon{box-sizing:border-box;border:1.5px solid;border-radius:2px;flex:0 0 14px;width:14px;height:14px;display:block}.iar-expand[aria-pressed=true] .iar-expand-icon{width:12px;height:12px;box-shadow:3px -3px 0 -1.5px var(--input-bg), 3px -3px 0 0 currentColor;flex-basis:12px;transform:translate(-1px,1px)}.iar-backdrop.is-expanded{-webkit-backdrop-filter:none;place-items:stretch stretch;padding:0}.iar-dialog.is-expanded{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.iar-dialog.is-expanded header.iar-header{padding-top:max(13px, env(safe-area-inset-top,0px))!important;padding-right:max(15px, env(safe-area-inset-right,0px))!important;padding-left:max(15px, env(safe-area-inset-left,0px))!important}.iar-frame-shell{background:color-mix(in srgb, var(--chip-bg) 50%, var(--card-bg));min-width:0;min-height:0;position:relative;overflow:hidden}.iar-frame{background:var(--card-bg);border:0;width:100%;height:100%;display:block}.iar-status{z-index:1;background:color-mix(in srgb, var(--card-bg) 94%, transparent);color:var(--text-main);text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.iar-status[hidden]{display:none}.iar-status strong{font-size:16px;font-weight:820}.iar-status p{max-width:430px;color:var(--label-color);margin:0;font-size:13px;line-height:1.45}.iar-status-actions{flex-wrap:wrap;justify-content:center;margin-top:5px}.iar-details-field{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:min(100%,500px);min-width:0;color:var(--value-color);border-radius:9px;padding:9px 10px;font:500 11px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.iar-copy-status{max-width:430px;color:var(--label-color);margin:0;font-size:11px!important}.iar-retry{border-color:var(--value-color);background:var(--value-color);color:var(--card-bg)}.iar-retry:hover{background:color-mix(in srgb, var(--value-color) 88%, var(--text-main));color:var(--card-bg)}.iar-dialog :is(.iar-copy-details,.iar-retry,.iar-expand,.iar-close,.iar-details-field):focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}@media (width<=640px){.iar-backdrop{padding:0}.iar-dialog{border:0;border-radius:0;width:100%;height:100%}.iar-header{align-items:flex-start;padding:11px 12px}.iar-header h2{padding-top:7px;font-size:14px}.iar-close{padding-inline:9px}.iar-status{padding:22px 17px}}@media (width<=640px),(width<=980px) and (orientation:landscape) and (height<=640px){.iar-expand{display:none}}@media (pointer:coarse){.iar-expand,.iar-close{min-height:44px}}@media (width<=980px) and (orientation:landscape) and (height<=640px){.iar-backdrop{place-items:stretch stretch;padding:0}.iar-dialog{border:0;border-radius:0;width:100%;height:100%}header.iar-header{min-height:48px;padding:7px 12px!important}.iar-header h2{font-size:13px}.iar-close{min-height:34px}.iar-dialog.has-capture-composer{grid-template-rows:auto minmax(88px,1fr) auto}}body.ial-open{overscroll-behavior:none;overflow:hidden}.ial-backdrop{z-index:12010;padding:max(14px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);isolation:isolate;background:#12100f9e;place-items:center;display:grid;position:fixed;inset:0}.ial-dialog{border:1px solid color-mix(in srgb, var(--card-border) 88%, #fff);background:var(--card-bg);width:min(1120px,100%);min-width:0;height:min(780px,100%);min-height:0;color:var(--text-main);box-shadow:0 28px 90px #00000059, 0 3px 14px var(--shadow-color);border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ial-header{border-bottom:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg));justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 15px;display:flex}.ial-header h2{min-width:0;color:var(--text-main);font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:820;line-height:1.25;overflow:hidden}.ial-header-actions,.ial-status-actions{align-items:center;gap:8px;display:flex}.ial-copy-button,.ial-close{border:1px solid var(--input-border);background:var(--input-bg);min-height:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:760;line-height:1.1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.ial-copy-button:hover,.ial-close:hover{border-color:color-mix(in srgb, var(--value-color) 60%, var(--input-border));background:var(--chip-bg);color:var(--text-main)}.ial-copy-button:active,.ial-close:active{transform:translateY(1px)}.ial-handoff-shell{background:color-mix(in srgb, var(--chip-bg) 50%, var(--card-bg));grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.ial-disclosure{border-bottom:1px solid color-mix(in srgb, var(--card-border) 72%, transparent);color:var(--label-color);background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg));margin:0;padding:10px 15px;font-size:12px;line-height:1.45}.ial-handoff{min-height:230px;color:var(--text-main);text-align:center;align-content:center;justify-items:center;gap:10px;padding:32px 24px;display:grid}.ial-handoff strong{font-size:17px;font-weight:820}.ial-handoff p{max-width:480px;color:var(--label-color);margin:0;font-size:13px;line-height:1.5}.ial-url-label{width:min(100%,560px);color:var(--label-color);letter-spacing:.02em;text-align:left;font-size:11px;font-weight:760}.ial-url-field{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:min(100%,560px);min-width:0;color:var(--value-color);cursor:text;border-radius:10px;padding:10px 11px;font:500 12px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ial-url-field:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}.ial-handoff-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.ial-copy-button{border:1px solid var(--value-color);background:var(--value-color);min-height:36px;color:var(--card-bg);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:780;line-height:1.1;display:inline-flex}.ial-copy-button:hover{background:color-mix(in srgb, var(--value-color) 88%, var(--text-main));color:var(--card-bg)}.ial-copy-button:active{transform:translateY(1px)}.ial-copy-button:disabled{cursor:progress;opacity:.64}.ial-copy-status{min-height:1.4em;color:var(--label-color);margin:0!important;font-size:11px!important}.ial-dialog :is(.ial-copy-button,.ial-close):focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}.v10-books-all-row.has-indicators.has-progress,.v10-books-all-row.has-indicators.no-progress,.v10-books-all-row.has-indicators.v15-no-progress,.v10-books-all-row.library-search-row.has-indicators{column-gap:7px;grid-template-columns:8px minmax(0,1fr) 66px 34px 104px 18px!important}.v10-books-all-row.no-indicators.has-progress,.v10-books-all-row.no-indicators.no-progress,.v10-books-all-row.no-indicators.v15-no-progress,.v10-books-all-row.library-search-row.no-indicators{column-gap:7px;grid-template-columns:8px minmax(0,1fr) 34px 104px 18px!important}.v10-books-all-row.no-progress .v10-books-all-progress,.v10-books-all-row.v15-no-progress .v10-books-all-progress{visibility:hidden;display:block!important}.v10-books-all-identity{align-items:center;gap:6px;min-width:0;display:flex}.v10-books-all-indicators{flex:none;justify-content:flex-end;align-items:center;gap:4px;width:66px;min-width:0;max-width:66px;display:inline-flex;overflow:visible}.v10-books-all-status{justify-self:start;width:max-content;max-width:104px}.v10-books-all-progress{justify-self:end;width:max-content}@container (width<=520px){.v10-books-all-row.has-indicators,.v10-books-all-row.has-indicators.has-progress,.v10-books-all-row.has-indicators.v15-no-progress,.v10-books-all-row.library-search-row.has-indicators{column-gap:5px;grid-template-columns:7px minmax(0,1fr) 42px 92px 16px!important}.v10-books-all-row.no-indicators,.v10-books-all-row.no-indicators.has-progress,.v10-books-all-row.no-indicators.v15-no-progress,.v10-books-all-row.library-search-row.no-indicators{column-gap:5px;grid-template-columns:7px minmax(0,1fr) 92px 16px!important}.v10-books-all-progress,.v10-books-all-row.has-progress .v10-books-all-progress{display:none!important}.v10-books-all-identity .v10-books-all-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v10-books-all-indicators .pdf-flag-text{display:none}.v10-books-all-indicators .pdf-flag{padding:2px 5px}.v10-books-all-indicators{width:42px;max-width:42px}.v10-books-all-status{max-width:92px}}@media (width<=640px){.ial-backdrop{padding:0}.ial-dialog{border:0;border-radius:0;width:100%;height:100%}.ial-header{align-items:flex-start;padding:11px 12px}.ial-header h2{padding-top:7px;font-size:14px}.ial-close{padding-inline:9px}.ial-disclosure{padding:9px 12px}.ial-status{padding:22px 17px}}.v10-books-all-list{container-type:inline-size}.v10-books-all-list>.v10-books-all-row[data-v10-all-open],.v10-books-all-list>.v10-books-all-row[data-v10-search-open]{box-sizing:border-box;justify-content:stretch;column-gap:7px;width:100%;max-width:100%;grid-template-columns:8px minmax(0,1fr) max-content 34px max-content 18px!important}.v10-books-all-identity{align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.v10-books-all-identity .v10-books-all-title{flex:auto;min-width:0}.v10-books-all-indicators,.v10-books-all-indicators.is-empty{box-sizing:border-box;white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.v10-books-all-indicators.is-empty{visibility:hidden;width:0}.v10-books-all-indicators>.pdf-flag,.v10-books-all-indicators>.pdf-flag-archive-reader,.v10-books-all-indicators>.pdf-flag-link{box-sizing:border-box;flex:none;justify-content:center;width:24px;min-width:24px;height:24px;margin:0;padding:0;overflow:hidden}.v10-books-all-indicators .pdf-flag-text{display:none}.v10-books-all-metadata{flex-direction:row-reverse;gap:6px}.v10-books-all-metadata>.resource-type-badge{flex:none;margin:0}.v10-books-all-progress{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;justify-self:stretch;width:34px;min-width:34px;max-width:34px}.v10-books-all-status{box-sizing:border-box;justify-self:end;width:max-content;max-width:96px}.v10-books-all-chevron{justify-self:start}@media (width>=621px) and (width<=980px){.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-search-open]{grid-template-areas:"dot identity progress status chevron"".indicators indicators status chevron";row-gap:5px;min-height:56px;grid-template-columns:8px minmax(0,1fr) 34px max-content 18px!important}.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-search-open]{grid-template-areas:"dot identity indicators progress status chevron";grid-template-columns:8px minmax(0,1fr) max-content 34px max-content 18px!important}.v10-books-all-row>.status-dot{grid-area:dot}.v10-books-all-row>.v10-books-all-identity{grid-area:identity}.v10-books-all-row>.v10-books-all-indicators{flex-wrap:wrap;grid-area:indicators;width:100%;max-width:100%}.v10-books-all-row>.v10-books-all-indicators.is-empty{display:none}.v10-books-all-row>.v10-books-all-progress{grid-area:progress}.v10-books-all-row>.v10-books-all-status{grid-area:status;align-self:center}.v10-books-all-row>.v10-books-all-chevron{grid-area:chevron;align-self:center}}@container (width<=860px){.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-search-open]{grid-template-areas:"dot identity progress status chevron"".indicators indicators status chevron";row-gap:5px;min-height:56px;grid-template-columns:8px minmax(0,1fr) 34px max-content 18px!important}.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-search-open]{grid-template-areas:"dot identity indicators progress status chevron";grid-template-columns:8px minmax(0,1fr) max-content 34px max-content 18px!important}.v10-books-all-row>.status-dot{grid-area:dot}.v10-books-all-row>.v10-books-all-identity{grid-area:identity}.v10-books-all-row>.v10-books-all-indicators{flex-wrap:wrap;grid-area:indicators;width:100%;max-width:100%}.v10-books-all-row>.v10-books-all-indicators.is-empty{display:none}.v10-books-all-row>.v10-books-all-progress{grid-area:progress}.v10-books-all-row>.v10-books-all-status{grid-area:status;align-self:center}.v10-books-all-row>.v10-books-all-chevron{grid-area:chevron;align-self:center}}.iar-dialog.has-capture-composer{grid-template-rows:auto minmax(130px,1fr) auto}.iar-capture-composer{box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 90%, var(--chip-bg));min-width:0;max-height:none;overflow:hidden}.iar-capture-toggle{width:100%;min-width:0;min-height:44px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 14px;display:grid}.iar-capture-toggle:hover{background:color-mix(in srgb, var(--chip-bg) 72%, transparent)}.iar-capture-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:-3px}.iar-capture-toggle-title{min-width:0;color:var(--text-main);font-size:12px;font-weight:800;line-height:1.2}.iar-capture-toggle-state{min-width:0;color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.2;overflow:hidden}.iar-capture-toggle-icon{place-items:center;width:18px;height:18px;display:grid}.iar-capture-toggle-icon:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.iar-capture-toggle[aria-expanded=true] .iar-capture-toggle-icon:before{transform:translateY(2px)rotate(225deg)}.iar-capture-body{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:min(154px,32dvh);padding:0 14px 10px;overflow:auto}.iar-capture-body[hidden]{display:none!important}.iar-capture-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(154px,.68fr);align-items:end;gap:7px 8px;min-width:0;display:grid}.iar-capture-field,.iar-capture-destination{min-width:0;color:var(--label-color);letter-spacing:.025em;gap:3px;margin:0;font-size:9px;font-weight:760;line-height:1.15;display:grid}.iar-capture-field textarea,.iar-capture-destination select{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;color:var(--text-main);font:inherit;border-radius:8px;margin:0;font-size:11px;line-height:1.28}.iar-capture-field textarea{resize:vertical;min-height:44px;max-height:82px;padding:6px 8px}.iar-capture-destination select{min-height:31px;padding:5px 24px 5px 8px}.iar-capture-destination-trigger{display:none}.iar-capture-destination-menu{z-index:12020;overscroll-behavior:contain;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 88%, var(--value-color));background:color-mix(in srgb, var(--card-bg) 96%, var(--chip-bg));min-width:0;max-height:min(264px,100dvh - 16px);color:var(--text-main);box-shadow:0 14px 36px color-mix(in srgb, var(--text-main) 22%, transparent), 0 2px 10px var(--shadow-color);scrollbar-gutter:stable;border-radius:12px;padding:5px;position:fixed;overflow:hidden auto}.iar-capture-destination-menu[hidden]{display:none!important}.iar-capture-destination-option{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-main);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:8px;align-items:center;padding:9px 11px;font-size:12px;font-weight:680;line-height:1.25;display:flex}.iar-capture-destination-option[hidden]{display:none!important}.iar-capture-destination-option.is-active,.iar-capture-destination-option:hover{background:color-mix(in srgb, var(--chip-bg) 82%, var(--card-bg));color:var(--value-color)}.iar-capture-destination-option[aria-selected=true]{font-weight:800}.iar-capture-destination-option[aria-selected=true]:after{content:"✓";color:var(--value-color);flex:none;margin-left:auto;padding-left:10px;font-weight:900}.iar-capture-destination-option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.iar-capture-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 6px;min-width:0;display:grid}.iar-capture-action .iar-capture-destination{grid-column:1}.iar-capture-send{border:1px solid var(--value-color);background:var(--value-color);min-height:31px;color:var(--card-bg);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-self:end;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.iar-capture-send:hover:not(:disabled){background:color-mix(in srgb, var(--value-color) 88%, var(--text-main))}.iar-capture-send:disabled{cursor:progress;opacity:.68}.iar-capture-feedback{min-height:1.15em;color:var(--label-color);grid-column:1/-1;margin:0;font-size:9px;line-height:1.2}.iar-capture-destination-help{color:var(--label-color);grid-column:1/-1;margin:1px 0 0;font-size:9px;font-weight:650;line-height:1.3}.iar-capture-destination-help[hidden]{display:none!important}.iar-capture-feedback[data-kind=error]{color:var(--danger-color,#a84c63)}.iar-capture-feedback[data-kind=success]{color:var(--value-color)}.iar-capture-disabled-message{color:var(--label-color);margin:0;font-size:11px;line-height:1.35}.iar-capture-body .iar-depth-control{box-sizing:border-box;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;margin-block:4px 10px;padding:4px 6px 4px 11px;font-family:inherit;display:grid}.iar-capture-body .iar-depth-control>span{min-width:0;font-family:inherit;font-size:11px;font-weight:650;line-height:1.2}.iar-capture-body .iar-depth-control select{background-color:color-mix(in srgb, var(--input-bg) 84%, var(--chip-bg));letter-spacing:0;text-align:left;border-radius:8px;min-width:0;max-width:128px;min-height:34px;margin:0;padding:4px 24px 4px 9px;font-weight:700;line-height:1.2;width:clamp(108px,31vw,128px)!important;font-family:inherit!important;font-size:12px!important}.iar-capture-enable{box-sizing:border-box;border:1px solid var(--value-color);background:var(--value-color);width:100%;min-height:44px;color:var(--card-bg);font:inherit;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:2px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.iar-capture-enable:hover:not(:disabled){background:color-mix(in srgb, var(--value-color) 88%, var(--text-main))}.iar-capture-enable:disabled{cursor:progress;opacity:.68}.iar-dialog :is(.iar-capture-field textarea,.iar-capture-destination select,.iar-capture-send,.iar-capture-enable):focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}@media (width<=720px){.iar-dialog.has-capture-composer{grid-template-rows:auto minmax(96px,1fr) auto}.iar-capture-toggle{padding-inline:12px}.iar-capture-body{max-height:min(58dvh,420px);padding:0 12px calc(10px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.iar-capture-fields{grid-template-columns:1fr}.iar-capture-action{grid-template-columns:minmax(0,1fr) auto}.iar-capture-destination select,.iar-capture-send{min-height:44px}}@media (width<=980px) and (orientation:landscape) and (height<=640px){.iar-capture-composer{max-height:none}.iar-capture-body{max-height:min(52dvh,240px)}.iar-capture-destination select,.iar-capture-send{min-height:44px}}@media (width<=720px),(width<=980px) and (orientation:landscape) and (height<=640px){.iar-capture-destination>select{display:none}.iar-capture-destination-trigger{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;min-height:44px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:10px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 10px 8px 11px;font-size:12px;font-weight:680;line-height:1.2;display:grid}.iar-capture-destination-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}.iar-capture-destination-trigger:disabled{cursor:not-allowed;opacity:.62}.iar-capture-destination-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iar-capture-destination-trigger-icon{border-block-end:1.5px solid;border-inline-end:1.5px solid;justify-self:center;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.iar-capture-destination-trigger[aria-expanded=true] .iar-capture-destination-trigger-icon{transform:translateY(2px)rotate(225deg)}}.iar-close-icon{display:none}@media (width<=720px),(width<=980px) and (orientation:landscape) and (height<=640px){header.iar-header{min-height:calc(56px + env(safe-area-inset-top,0px));box-sizing:border-box;align-items:center;position:relative;padding:max(8px, env(safe-area-inset-top,0px)) calc(116px + env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px))!important}.iar-dialog.is-expanded header.iar-header{padding:max(8px, env(safe-area-inset-top,0px)) calc(116px + env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px))!important}.iar-header h2{padding-top:0}.iar-header-actions{z-index:2;top:max(6px, env(safe-area-inset-top,0px));right:max(8px, env(safe-area-inset-right,0px));position:absolute}.iar-expand,.iar-close{box-sizing:border-box;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.iar-expand-label,.iar-close-label{display:none}.iar-close-icon{width:20px;height:20px;display:block;position:relative}.iar-close-icon:before,.iar-close-icon:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:9px;left:1px}.iar-close-icon:before{transform:rotate(45deg)}.iar-close-icon:after{transform:rotate(-45deg)}}@media (width<=640px),(width<=980px) and (orientation:landscape) and (height<=640px){header.iar-header,.iar-dialog.is-expanded header.iar-header{padding-right:calc(64px + env(safe-area-inset-right,0px))!important}}@media (prefers-reduced-motion:reduce){.iar-expand,.iar-close,.iar-capture-toggle-icon:before{transition:none}}.book-shelf-wrap.v10-document-shelf{min-width:0;display:block}.v10-document-shelf .document-shelf-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.v10-document-shelf .document-shelf-title{color:var(--text-color);font:inherit;margin:0;font-size:14px;font-weight:760;line-height:1.15}.v10-document-shelf .document-shelf-copy{color:var(--label-color);margin:4px 0 0;font-size:11px;line-height:1.35}.v10-document-shelf .document-shelf-count{box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.v10-document-shelf .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-items:start;gap:22px 16px;display:grid}.v10-document-shelf .book-shelf-document{width:100%;min-width:0;min-height:44px;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;padding:0;display:flex;position:relative}.v10-document-shelf .book-shelf-cover-frame{background:color-mix(in srgb, var(--chip-bg) 78%, var(--card-bg));min-width:44px;box-shadow:0 6px 16px color-mix(in srgb, var(--text-color) 15%, transparent);border-radius:9px;transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.v10-document-shelf .book-shelf-document .book-cover-lg{aspect-ratio:2/3;border:1px solid var(--card-border);box-sizing:border-box;background:color-mix(in srgb, var(--chip-bg) 68%, var(--card-bg));border-radius:9px;width:100%}.v10-document-shelf .book-shelf-document .book-cover{box-shadow:none;transition:none}.v10-document-shelf .book-shelf-document:hover .book-cover{box-shadow:none;transform:none}.v10-document-shelf .book-shelf-document .book-cover-lg img{object-fit:contain}.v10-document-shelf .book-shelf-format{z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--card-border) 88%, var(--value-color));background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg));min-height:25px;color:var(--value-color);box-shadow:0 2px 6px color-mix(in srgb, var(--text-color) 12%, transparent);letter-spacing:.035em;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}.v10-document-shelf .book-shelf-format svg{flex:none}.v10-document-shelf .book-shelf-open-hint{z-index:2;background:color-mix(in srgb, var(--value-color) 86%, var(--text-color));min-height:29px;color:var(--card-bg);opacity:0;border-radius:7px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(5px)}.v10-document-shelf .book-shelf-document:hover .book-shelf-cover-frame,.v10-document-shelf .book-shelf-document:focus-visible .book-shelf-cover-frame{box-shadow:0 12px 24px color-mix(in srgb, var(--text-color) 22%, transparent);transform:translateY(-3px)}.v10-document-shelf .book-shelf-document:hover .book-shelf-open-hint,.v10-document-shelf .book-shelf-document:focus-visible .book-shelf-open-hint{opacity:1;transform:translateY(0)}.v10-document-shelf .book-shelf-document:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 42%, transparent);outline-offset:4px}.v10-document-shelf .book-shelf-title{color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:720;line-height:1.3;display:-webkit-box;overflow:hidden}.v10-document-shelf .book-shelf-author{color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;margin-top:-3px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.book-shelf-empty{text-align:center;max-width:440px;margin:4px auto;padding:20px}.v51-writing-editor-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto}.v51-writing-keywords{width:min(100%,900px);min-width:0;color:var(--label-color);margin:3px auto 0}.v51-writing-keywords-summary{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:28px;display:flex}.v51-writing-keywords-toggle,.v51-writing-keywords-add-trigger,.v51-writing-keyword-add-row button,.v51-writing-keyword-remove,.v51-writing-keyword-chip.is-editing button{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 82%, var(--card-bg));color:var(--value-color);cursor:pointer}.v51-writing-keywords-toggle{letter-spacing:.015em;border-radius:999px;flex:none;align-self:center;align-items:center;gap:5px;min-height:28px;padding:3px 8px;font-size:9.5px;font-weight:850;line-height:1;display:inline-flex}.v51-writing-keywords-toggle b{background:color-mix(in srgb, var(--value-color) 12%, var(--chip-bg));font-variant-numeric:tabular-nums;border-radius:999px;min-width:15px;padding:2px 4px;font-size:11px;display:none}.v51-writing-keywords-toggle b:not(:empty){place-items:center;display:inline-grid}.v51-writing-keywords-toggle svg{transition:transform .16s}.v51-writing-keywords.is-open .v51-writing-keywords-toggle svg{transform:rotate(180deg)}.v51-writing-keywords-toggle:hover,.v51-writing-keywords-toggle:focus-visible,.v51-writing-keywords-add-trigger:hover,.v51-writing-keywords-add-trigger:focus-visible,.v51-writing-keyword-add-row button:hover,.v51-writing-keyword-add-row button:focus-visible,.v51-writing-keyword-remove:hover,.v51-writing-keyword-remove:focus-visible,.v51-writing-keyword-chip.is-editing button:hover,.v51-writing-keyword-chip.is-editing button:focus-visible{border-color:var(--value-color);outline:none}.v51-writing-keywords-mark{color:var(--value-color);font-size:12px;font-weight:900}.v51-writing-keyword-preview{display:contents}.v51-writing-keyword-preview:empty{display:none}.v51-writing-keyword-preview>span{border:1px solid color-mix(in srgb, var(--input-border) 76%, transparent);background:color-mix(in srgb, var(--chip-bg) 62%, transparent);min-width:0;max-width:min(100%,180px);color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8.5px;font-weight:700;line-height:1;overflow:hidden}.v51-writing-keyword-preview>.v51-writing-keyword-preview-more{flex:none;max-width:none}.v51-writing-keywords-add-trigger{border-radius:50%;flex:none;align-self:center;place-items:center;width:28px;min-width:28px;min-height:28px;padding:0;display:inline-grid}.v51-writing-keywords-add-trigger svg{margin:0!important}.v51-writing-keywords-panel{border:1px solid color-mix(in srgb, var(--input-border) 86%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg));box-shadow:0 4px 13px color-mix(in srgb, var(--shadow-color) 38%, transparent);border-radius:10px;margin-top:6px;padding:7px}.v51-writing-keywords-panel[hidden]{display:none}.v51-writing-keyword-add-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.v51-writing-keyword-add-row input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;min-height:30px;color:var(--text-color);border-radius:7px;outline:none;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:650;line-height:1.2}.v51-writing-keyword-add-row input:focus{border-color:var(--value-color)}.v51-writing-keyword-add-row button{border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.v51-writing-keyword-add-row button svg{margin:0!important}.v51-writing-keyword-list{scrollbar-width:thin;flex-wrap:wrap;gap:5px;max-height:100px;margin-top:7px;display:flex;overflow:auto}.v51-writing-keyword-chip{border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 78%, var(--card-bg));border-radius:999px;grid-template-columns:minmax(0,auto) 21px;align-items:center;min-width:0;max-width:100%;min-height:26px;display:inline-grid}.v51-writing-keyword-name{min-width:0;max-width:208px;color:var(--text-color);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;padding:4px 4px 4px 8px;font-family:inherit;font-size:9.5px;font-weight:750;line-height:1.1;overflow:hidden}.v51-writing-keyword-name:hover,.v51-writing-keyword-name:focus-visible{color:var(--value-color);text-decoration:underline}.v51-writing-keyword-remove,.v51-writing-keyword-chip.is-editing button{border-radius:50%;place-items:center;width:21px;height:21px;min-height:21px;padding:0;display:inline-grid}.v51-writing-keyword-remove svg,.v51-writing-keyword-chip.is-editing svg{margin:0!important}.v51-writing-keyword-chip.is-editing{border-radius:8px;grid-template-columns:minmax(88px,170px) 21px 21px;padding-left:4px}.v51-writing-keyword-chip.is-editing input{border:0;border-bottom:1px solid var(--value-color);width:100%;min-width:0;min-height:22px;color:var(--text-color);background:0 0;outline:none;padding:2px 4px;font-family:inherit;font-size:9.5px;font-weight:750;line-height:1.1}.v51-writing-keyword-empty{color:var(--label-color);padding:2px 1px;font-size:9px;font-style:italic;line-height:1.35}.v51-writing-keyword-feedback{min-height:0;color:var(--label-color);margin:5px 1px 0;font-size:8.5px;font-weight:700;line-height:1.25}.v51-writing-keyword-feedback:empty{display:none}@media (width<=780px){.v51-writing-keywords{max-width:none}.v51-writing-keywords-summary,.v51-writing-keywords-toggle,.v51-writing-keywords-add-trigger{min-height:34px}.v51-writing-keywords-add-trigger{width:34px;min-width:34px}.v51-writing-keyword-add-row input,.v51-writing-keyword-add-row button{min-height:36px}.v51-writing-keyword-list{max-height:136px}}@media (prefers-reduced-motion:reduce){.v51-writing-keywords-toggle svg{transition:none}}@media (width<=620px){.v10-document-shelf .document-shelf-head{margin-bottom:13px}.v10-document-shelf .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 12px}.v10-document-shelf .book-shelf-title{font-size:11.5px}.v10-document-shelf .book-shelf-open-hint{display:none}body header.v31-mobile-header-controls .header-top-row{column-gap:6px!important}body header.v31-mobile-header-controls .brand-wordmark{gap:6px!important}body header.v31-mobile-header-controls .brand-title{font-size:clamp(19px,5.45vw,22px)!important}body header.v31-mobile-header-controls .header-utility-cluster{align-items:center!important;gap:4px!important;min-width:0!important;max-width:194px!important;display:flex!important}body header.v31-mobile-header-controls .header-utility-cluster>.header-appearance-wrap,body header.v31-mobile-header-controls .header-utility-cluster>.header-backup-wrap{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}body header.v31-mobile-header-controls .header-utility-cluster .theme-icon-btn,body header.v31-mobile-header-controls .header-utility-cluster .v31-header-backup-btn{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;line-height:1!important;display:inline-flex!important}body header.v31-mobile-header-controls .header-utility-cluster .v31-header-backup-btn{border:1px solid var(--tab-border)!important;background:var(--card-bg)!important;color:var(--value-color)!important;box-shadow:0 2px 8px var(--shadow-color)!important}body header.v31-mobile-header-controls .header-utility-cluster .v31-header-backup-btn:hover,body header.v31-mobile-header-controls .header-utility-cluster .v31-header-backup-btn:focus-visible{border-color:var(--value-color)!important;color:var(--title-color)!important}body header.v31-mobile-header-controls .header-utility-cluster .v31-header-backup-btn svg{width:20px!important;height:20px!important;margin:0!important}body header.v31-mobile-header-controls .header-backup-menu{width:min(220px,100vw - 32px)!important;right:0!important}body header.v31-mobile-header-controls .header-secondary-row{width:100%!important;margin-top:12px!important;padding-top:10px!important}body header.v31-mobile-header-controls .header-actions{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}body header.v31-mobile-header-controls .header-actions>.icon-btn{border:1px solid var(--tab-border)!important;background:var(--card-bg)!important;min-width:44px!important;min-height:44px!important;box-shadow:0 2px 8px var(--shadow-color)!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important}body header.v31-mobile-header-controls .header-actions>.icon-btn svg{width:18px!important;height:18px!important;margin:0!important}body .tab-content-books .books-add-card .book-isbn-btn,body .tab-content-books .library-search-toggle{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}body .tab-content-books .books-add-card .book-isbn-btn svg,body .tab-content-books .library-search-toggle svg{width:18px!important;height:18px!important;margin:0!important}body .tab-content-books .books-add-card .book-lookup-row{align-items:center!important;gap:8px!important}body .tab-content-books .books-add-card .book-isbn-input{flex:150px!important;min-width:0!important}body .v10-book-card.book-row-card>.v10-book-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tools{grid-template-columns:44px!important;grid-auto-flow:row!important;justify-content:center!important;gap:6px!important;width:100%!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tool-btn,body .v10-book-card.is-open .v10-book-cover-col .book-document-drop{box-sizing:border-box!important;justify-self:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tool-btn{border-radius:11px!important;padding:0!important}body .v10-book-card.is-open .v10-book-cover-col .book-document-drop .cover-tool-btn{width:44px!important;height:44px!important}body .v10-book-header-actions .readmode-toggle,body .v10-book-card .v10-book-delete-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v10-book-header-actions .status-select{height:44px!important;min-height:44px!important}.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-search-open]{grid-template-areas:"dot title status chevron"".indicators status chevron";gap:5px 6px;min-height:48px;padding-block:9px;grid-template-columns:7px minmax(0,1fr) max-content 16px!important}.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-search-open]{grid-template-areas:"dot title indicators status chevron";column-gap:6px;min-height:48px;padding-block:9px;grid-template-columns:7px minmax(0,1fr) max-content max-content 16px!important}.v10-books-all-row>.status-dot{grid-area:dot}.v10-books-all-row>.v10-books-all-identity{grid-area:title;align-self:center}.v10-books-all-row>.v10-books-all-indicators,.v10-books-all-row>.v10-books-all-indicators.is-empty{visibility:visible;flex-wrap:wrap;grid-area:indicators;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;min-height:24px;display:flex;overflow:visible}.v10-books-all-row>.v10-books-all-indicators.is-empty{display:none}.v10-books-all-row>.v10-books-all-progress{display:none!important}.v10-books-all-row>.v10-books-all-status{grid-area:status;place-self:center end;width:max-content;max-width:92px}.v10-books-all-row>.v10-books-all-chevron{grid-area:chevron;place-self:center end}.v10-books-all-row>.v10-books-all-indicators .pdf-flag,.v10-books-all-row>.v10-books-all-indicators .pdf-flag-archive-reader,.v10-books-all-row>.v10-books-all-indicators .pdf-flag-link{box-sizing:border-box;flex:0 0 38px;justify-content:center;width:38px;min-width:38px;height:24px;padding-inline:5px}body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top){grid-template-columns:44px!important;grid-auto-flow:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top .cover-tool-btn,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top) .cover-tool-btn,body .v10-book-card.is-open .v10-book-cover-col .book-document-drop,body .v10-book-card.is-open .v10-book-cover-col .book-document-drop .cover-tool-btn{box-sizing:border-box!important;border-radius:11px!important;justify-self:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body .v10-book-card.is-open .v10-book-cover-col .cover-tools-top .cover-tool-btn svg,body .v10-book-card.is-open .v10-book-cover-col .cover-tools:not(.cover-tools-top) .cover-tool-btn svg{width:18px!important;height:18px!important}body.v32-mobile-workspace-actions #globalSearchBtn{display:none!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;border:1px solid var(--tab-border)!important;background:var(--accent-grad)!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;color:var(--active-tab-text,#fff)!important;box-shadow:0 12px 30px var(--shadow-color)!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger svg{width:21px!important;height:21px!important;margin:0!important}body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger:focus-visible{outline:3px solid var(--value-color)!important;outline-offset:3px!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet{padding:12px 14px 16px!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .section-title{margin-bottom:10px!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:0!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-actions button{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:48px!important;padding:8px 10px!important;font-size:12px!important;display:inline-flex!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-actions button svg{width:16px!important;height:16px!important;margin:0!important}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-save{min-height:44px!important;padding-block:10px!important}.v10-books-all-list>.v10-books-all-row[data-v10-all-open],.v10-books-all-list>.v10-books-all-row[data-v10-search-open]{min-height:56px;padding:10px 12px}.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.has-indicators[data-v10-search-open]{grid-template-areas:"dot title status chevron"".indicators status chevron";gap:6px 8px;min-height:70px;grid-template-columns:8px minmax(0,1fr) max-content 20px!important}.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-all-open],.v10-books-all-list>.v10-books-all-row.no-indicators[data-v10-search-open]{grid-template-areas:"dot title indicators status chevron";column-gap:8px;grid-template-columns:8px minmax(0,1fr) max-content max-content 20px!important}.v10-books-all-row>.v10-books-all-identity .v10-books-all-title{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:13.5px;font-weight:760;line-height:1.28;display:-webkit-box;overflow:hidden}.v10-books-all-row>.v10-books-all-indicators{align-items:center;gap:5px;min-height:28px}.v10-books-all-row>.v10-books-all-metadata{justify-content:flex-start;gap:6px}.v10-books-all-row>.v10-books-all-indicators .pdf-flag,.v10-books-all-row>.v10-books-all-indicators .pdf-flag-archive-reader,.v10-books-all-row>.v10-books-all-indicators .pdf-flag-link{letter-spacing:.035em;flex:none;gap:4px;width:auto;min-width:0;height:28px;min-height:28px;padding:3px 8px 3px 7px;font-size:10.5px;line-height:1}.v10-books-all-row>.v10-books-all-indicators .pdf-flag-text{display:inline}.v10-books-all-row>.v10-books-all-indicators .pdf-flag svg{width:12px;height:12px}.v10-books-all-row>.v10-books-all-status{text-align:center;white-space:nowrap;min-height:28px;padding:5px 9px;font-size:11px;font-weight:760;line-height:1.1}.v10-books-all-row>.v10-books-all-chevron{width:20px;min-height:44px}.v10-books-all-row>.v10-books-all-chevron svg{width:13px;height:13px}}.v33-mobile-book-actions{display:none}@media (width<=620px){body .v10-book-card.is-open .v10-book-cover-col>.cover-tools,body .v10-book-card.is-open .v10-book-cover-col>.cover-tools:not(.cover-tools-top),body .v10-book-card.is-open .v10-book-cover-col>.cover-tools.cover-tools-top,html body .v10-book-card.is-open .v10-book-cover-col>.cover-tools,html body .v10-book-card.is-open .v10-book-cover-col>.cover-tools:not(.cover-tools-top),html body .v10-book-card.is-open .v10-book-cover-col>.cover-tools.cover-tools-top{display:none!important}body .v10-book-card.is-open .v33-mobile-book-actions{box-sizing:border-box;border-bottom:1px solid var(--dashed-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:0 10px 10px 7px;grid-column:1/-1!important;display:grid!important}body .v10-book-card.is-collapsed .v33-mobile-book-actions{display:none!important}body .v33-mobile-book-action{box-sizing:border-box;border:1px solid var(--tab-border);background:var(--card-bg);width:100%;min-width:0;height:48px;min-height:48px;color:var(--title-color);font:inherit;white-space:nowrap;text-overflow:ellipsis;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;font-weight:760;line-height:1.1;overflow:hidden;display:inline-flex!important}body .v33-mobile-book-action svg{flex:none;width:16px;height:16px;margin:0!important}body .v33-mobile-book-action span{text-overflow:ellipsis;min-width:0;overflow:hidden}body .v33-mobile-book-action.v33-action-read{border-color:var(--value-color);color:var(--value-color);background:color-mix(in srgb, var(--value-color) 10%, var(--card-bg))}body .v33-mobile-book-action.v33-action-remove-file,body .v33-mobile-book-action.v33-action-cover-remove{color:var(--status-dnf,var(--title-color))}body .v33-mobile-book-action:focus-visible{outline:3px solid var(--value-color);outline-offset:2px}}body.landing-visible .landing-v2{--landing-paper:color-mix(in srgb, var(--card-bg) 99%, var(--canvas) 1%);--landing-ink-soft:color-mix(in srgb, var(--text-main) 82%, var(--card-bg) 18%)}body.landing-visible .landing-v2 .landing-manuscript-card,body.landing-visible .landing-v2 .landing-manuscript-notes,body.landing-visible .landing-v2 .landing-manuscript-note,body.landing-visible .landing-v2 .landing-margin-note,body.landing-visible .landing-v2 .landing-reader-desk,body.landing-visible .landing-v2 .landing-reader-paper,body.landing-visible .landing-v2 .landing-reader-margin,body.landing-visible .landing-v2 .landing-reader-note,body.landing-visible .landing-v2 .landing-workflow-step,body.landing-visible .landing-v2 .landing-reading-invitation,body.landing-visible .landing-v2 .landing-mode-card,body.landing-visible .landing-v2 .landing-shelf-visual,body.landing-visible .landing-v2 .landing-archive-strip,body.landing-visible .landing-v2 .landing-privacy,body.landing-visible .landing-v2 .landing-storage-card,body.landing-visible .landing-v2 .landing-final{background-color:color-mix(in srgb, var(--card-bg) 98%, var(--canvas) 2%)!important}body.landing-visible .landing-v2 .landing-reader-margin{background-color:color-mix(in srgb, var(--card-bg) 96%, var(--stat-grad) 4%)!important}body.landing-visible .landing-v2 .landing-reader-note,body.landing-visible .landing-v2 .landing-reading-invitation-tags span,body.landing-visible .landing-v2 .landing-reader-format-list span{background-color:color-mix(in srgb, var(--card-bg) 99%, var(--canvas) 1%)!important}body.theme-night.landing-visible .landing-shell.landing-v2:before,body.theme-night.landing-visible .landing-shell.landing-v2:after,body.theme-night.landing-visible .landing-v2:before,body.theme-night.landing-visible .landing-v2:after,body.theme-night.landing-visible .landing-v2 .landing-manuscript-card:after,body.theme-night.landing-visible .landing-v2 .landing-manuscript-notes:before,body.theme-night.landing-visible .landing-v2 .landing-reader-desk:before,body.theme-night.landing-visible .landing-v2 .landing-reader-desk:after,body.theme-night.landing-visible .landing-v2 .landing-reading-invitation:after,body.theme-night.landing-visible .landing-v2 .landing-mode-card:after{content:none!important;background:0 0!important;display:none!important}body.theme-night.landing-visible .landing-v2 .landing-reading-invitation-deco,body.theme-night.landing-visible .landing-v2 .landing-final-ornament{display:none!important}.landing-v2 .landing-workflow-step+.landing-workflow-step:before{background:color-mix(in srgb, var(--value-color) 68%, transparent);width:34px;left:-17px}.landing-v2 .landing-workflow-step+.landing-workflow-step:after{border-color:color-mix(in srgb, var(--value-color) 72%, transparent);left:9px}.landing-v2 .landing-workflow-icon svg{margin:0}.landing-v2 .landing-mode-card.casual{border-top-color:color-mix(in srgb, var(--landing-rose) 68%, var(--card-border) 32%);background-color:color-mix(in srgb, var(--landing-rose) 10%, var(--card-bg) 90%)!important}.landing-v2 .landing-mode-card.study{border-top-color:color-mix(in srgb, var(--landing-sage) 72%, var(--card-border) 28%);background-color:color-mix(in srgb, var(--landing-sage) 11%, var(--card-bg) 89%)!important}.landing-v2 .landing-mode-card.research{border-top-color:color-mix(in srgb, var(--landing-gold) 74%, var(--card-border) 26%);background-color:color-mix(in srgb, var(--landing-gold) 11%, var(--card-bg) 89%)!important}.landing-v2 .landing-mode-card.casual .landing-mode-number,.landing-v2 .landing-mode-card.casual .landing-mode-title{color:var(--landing-rose)}.landing-v2 .landing-mode-card.study .landing-mode-number,.landing-v2 .landing-mode-card.study .landing-mode-title{color:var(--landing-sage)}.landing-v2 .landing-mode-card.research .landing-mode-number,.landing-v2 .landing-mode-card.research .landing-mode-title{color:var(--landing-gold)}body.theme-night.landing-visible .landing-v2{--landing-ornament-opacity:0}body.theme-night.landing-visible .landing-v2 .landing-manuscript-notes:after{content:none!important;background:0 0!important;display:none!important}.landing-v2 .landing-reading-invitation{border-color:color-mix(in srgb, var(--landing-gold) 42%, var(--card-border) 58%);background-color:color-mix(in srgb, var(--landing-gold) 14%, var(--card-bg) 86%)!important}body.theme-neutral.landing-visible .landing-v2 .landing-reading-invitation{border-color:color-mix(in srgb, var(--landing-sage) 38%, var(--card-border) 62%);background-color:color-mix(in srgb, var(--landing-sage) 13%, var(--card-bg) 87%)!important}body.theme-night.landing-visible .landing-v2 .landing-reading-invitation{border-color:color-mix(in srgb, var(--landing-sage) 44%, var(--card-border) 56%);background-color:color-mix(in srgb, var(--landing-sage) 15%, var(--card-bg) 85%)!important}.v28-mm-panel{gap:11px;min-width:0;display:grid}.v28-mm-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-width:0;padding:2px 1px 1px;display:grid}.v28-mm-panel-title{min-width:0;color:var(--title-color);letter-spacing:-.01em;align-items:center;gap:7px;font-size:13px;font-weight:820;line-height:1.1;display:inline-flex}.v28-mm-panel-title svg{width:16px;height:16px;color:var(--value-color);flex:none}.v28-mm-panel-stat{border:1px solid color-mix(in srgb, var(--input-border) 76%, transparent);min-height:20px;color:var(--label-color);letter-spacing:.02em;border-radius:999px;align-items:center;margin-left:2px;padding:2px 6px;font-size:9px;font-weight:760;display:inline-flex}.v28-mm-panel-hint{min-width:0;color:var(--label-color);grid-column:1;align-items:center;gap:5px;margin:-4px 0 0 23px;font-size:10.5px;font-weight:650;line-height:1.28;display:inline-flex}.v28-mm-panel-actions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.v28-mm-panel-actions button,.v28-mm-panel-action{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 88%, transparent);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--value-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.v28-mm-panel-actions button:hover,.v28-mm-panel-action:hover{border-color:var(--value-color);background:color-mix(in srgb, var(--accent-soft) 58%, var(--input-bg))}.v28-mm-panel-actions button:focus-visible,.v28-mm-panel-action:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 28%, transparent);outline-offset:2px}.v28-mm-panel-actions svg,.v28-mm-panel-action svg{width:15px;height:15px}@supports selector(.project-card:has(.v28-mm-panel)){.project-card.v8-pane-map:has(.v28-mm-panel) .mm-view-toggle{display:none!important}}.v28-mm-wrap{--v28-mm-gap:clamp(22px, 2.65vw, 42px);--v28-mm-node-width:clamp(184px, 16.4vw, 228px);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 98%, var(--accent-soft)), var(--card-bg));box-shadow:0 8px 20px color-mix(in srgb, var(--value-color) 7%, transparent);border-radius:17px;gap:10px;padding:clamp(11px,1.45vw,17px)}.v28-mm-toolbar{align-items:flex-start;gap:8px}.v28-mm-toolbar>div{gap:3px;display:grid}.v28-mm-toolbar strong{color:var(--title-color);letter-spacing:-.01em;align-items:center;gap:6px;font-size:12px;font-weight:820;display:inline-flex}.v28-mm-toolbar strong svg{width:14px;height:14px;color:var(--value-color)}.v28-mm-toolbar p{max-width:48rem;color:var(--label-color);margin:0;font-size:10px;font-weight:650;line-height:1.3}.v28-mm-depth-summary{letter-spacing:.01em;align-self:center;padding:5px 7px;font-size:9px}.v28-mm-scroll{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--value-color) 18%, transparent) 1px, transparent 1.2px) 0 0 / 15px 15px, color-mix(in srgb, var(--input-bg) 40%, transparent);border-radius:13px;padding:2px}.v28-mm-canvas{padding:13px 14px 16px}.v28-mm-network{column-gap:var(--v28-mm-gap);grid-auto-rows:minmax(96px,auto);row-gap:15px}.v28-mm-connectors path,.v28-mm-connectors polyline,.v28-mm-connectors line{stroke:color-mix(in srgb, var(--value-color) 42%, var(--input-border));stroke-width:1.15px}.v28-mm-node{min-height:0;box-shadow:0 5px 12px color-mix(in srgb, var(--v28-tone) 8%, transparent);border-width:1px 1px 1px 3px;border-radius:12px;gap:5px;padding:8px 9px 9px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s,transform .15s}.v28-mm-node[data-v28-kind=source]{background:linear-gradient(145deg, color-mix(in srgb, var(--input-bg) 86%, var(--v28-tone)), var(--card-bg))}.v28-mm-node[draggable=true],.v28-mm-node [data-v28-drag-handle]{cursor:grab;touch-action:none}.v28-mm-node[draggable=true]:active,.v28-mm-node [data-v28-drag-handle]:active{cursor:grabbing}.v28-mm-node.is-dragging,.v28-mm-node[data-v28-dragging=true]{opacity:.46;transform:scale(.98)}.v28-mm-network.is-drag-active .v28-mm-node:not(.is-dragging):not([data-v28-dragging=true]){transition-duration:90ms}.v28-mm-node.is-drop-into,.v28-mm-node[data-v28-drop=into]{border-color:var(--v28-tone);background:color-mix(in srgb, var(--v28-tone) 16%, var(--card-bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--v28-tone) 18%, transparent), 0 8px 18px color-mix(in srgb, var(--v28-tone) 15%, transparent);transform:translateY(-1px)}.v28-mm-node.is-drop-before:before,.v28-mm-node[data-v28-drop=before]:before,.v28-mm-node.is-drop-after:after,.v28-mm-node[data-v28-drop=after]:after{z-index:5;background:var(--v28-tone);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--v28-tone) 18%, transparent);content:"";border-radius:999px;position:absolute;left:-4px;right:-4px}.v28-mm-node.is-drop-before:before,.v28-mm-node[data-v28-drop=before]:before{top:-7px}.v28-mm-node.is-drop-after:after,.v28-mm-node[data-v28-drop=after]:after{bottom:-7px}.v28-mm-drop-root,[data-v28-drop-root]{border:1px dashed var(--input-border);min-height:54px;color:var(--label-color);text-align:center;border-radius:11px;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:750;transition:border-color .14s,background .14s,color .14s;display:flex}.v28-mm-drop-root.is-drop-into,.v28-mm-drop-root[data-v28-drop=into],[data-v28-drop-root].is-drop-into,[data-v28-drop-root][data-v28-drop=into]{border-color:var(--value-color);background:color-mix(in srgb, var(--accent-soft) 56%, transparent);color:var(--value-color)}.v28-mm-node-heading{gap:5px;min-height:24px}.v28-mm-drag-handle,.v28-mm-node [data-v28-drag-handle]{border:1px solid color-mix(in srgb, var(--v28-tone) 36%, transparent);background:color-mix(in srgb, var(--input-bg) 88%, transparent);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--v28-tone);cursor:grab;touch-action:none;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.v28-mm-drag-handle:hover,.v28-mm-node [data-v28-drag-handle]:hover{border-color:var(--v28-tone);background:color-mix(in srgb, var(--v28-tone) 11%, var(--input-bg))}.v28-mm-drag-handle:focus-visible,.v28-mm-node [data-v28-drag-handle]:focus-visible{outline:3px solid color-mix(in srgb, var(--v28-tone) 26%, transparent);outline-offset:2px}.v28-mm-drag-handle svg,.v28-mm-node [data-v28-drag-handle] svg{width:12px;height:12px}.v28-mm-number,.v28-mm-node-heading .v28-mm-number{min-width:24px;min-height:24px;padding:2px 6px;font-size:9px}.v28-mm-kind-label{border:1px solid color-mix(in srgb, var(--v28-tone) 38%, transparent);border-radius:7px;justify-content:center;width:23px;min-width:23px;height:23px;padding:0;font-size:0}.v28-mm-kind-label svg{width:12px;height:12px}.v28-mm-source-meta,.v28-mm-node-heading .v28-mm-source-meta{display:none}.v28-mm-text{min-height:28px;padding:3px 0 4px;font-size:11.5px;font-weight:760;line-height:1.22}.v28-mm-node-controls{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:5px}.v28-mm-kind{border-radius:7px;min-height:28px;padding:3px 21px 3px 7px;font-size:9px}.v28-mm-kind select,.v28-mm-source-picker select{min-height:20px;font-size:9px}.v28-mm-node-actions{flex-wrap:nowrap;gap:4px}.v28-mm-node-actions button{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:0}.v28-mm-node-actions button svg{width:12px;height:12px}.v28-mm-node-actions button>span,.v28-mm-kind>span,.v28-mm-source-picker>span{display:none}.v28-mm-source-picker{border-radius:7px;padding:3px 7px}.v28-mm-lane-title{width:var(--v28-mm-node-width);min-height:18px;color:color-mix(in srgb, var(--label-color) 86%, var(--v28-tone));letter-spacing:.09em;align-items:center;margin-bottom:3px;font-size:8px;display:inline-flex}.v28-mm-add-root{align-items:center;gap:6px;padding-top:0}.v28-mm-add-root input{border-radius:9px;width:min(100%,300px);min-height:32px;padding:6px 9px;font-size:10.5px}.v28-mm-add-root button{border-radius:9px;min-width:32px;min-height:32px;padding:0 9px;font-size:10px}@media (width<=780px){.v28-mm-panel{gap:9px}.v28-mm-panel-head{grid-template-columns:minmax(0,1fr) auto;gap:4px 9px}.v28-mm-panel-hint{margin-left:23px;font-size:10px}.v28-mm-panel-actions button,.v28-mm-panel-action{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.v28-mm-wrap{--v28-mm-node-width:100%;gap:9px;padding:11px}.v28-mm-toolbar{gap:7px}.v28-mm-toolbar p{font-size:10px}.v28-mm-depth-summary{align-self:flex-start}.v28-mm-scroll{background:0 0;padding:0;overflow:visible}.v28-mm-network{gap:8px}.v28-mm-node,.v28-mm-node[data-v28-kind=source]{border-radius:12px;gap:7px;padding:10px}.v28-mm-node[data-v28-kind=source]{width:calc(100% - 13px);margin-left:13px}.v28-mm-node-heading{min-height:34px}.v28-mm-drag-handle,.v28-mm-node [data-v28-drag-handle]{border-radius:11px;width:44px;min-width:44px;height:44px;min-height:44px}.v28-mm-drag-handle svg,.v28-mm-node [data-v28-drag-handle] svg{width:16px;height:16px}.v28-mm-number,.v28-mm-node-heading .v28-mm-number{min-width:34px;min-height:34px;font-size:10px}.v28-mm-kind-label{border-radius:9px;width:34px;min-width:34px;height:34px}.v28-mm-kind-label svg{width:15px;height:15px}.v28-mm-text{min-height:44px;padding:8px 1px;font-size:13px}.v28-mm-node-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px}.v28-mm-kind,.v28-mm-source-picker{border-radius:10px;min-height:44px;padding:6px 10px}.v28-mm-kind select,.v28-mm-source-picker select{min-height:30px;font-size:11px}.v28-mm-node-actions{gap:6px}.v28-mm-node-actions button{border-radius:11px;width:44px;min-width:44px;height:44px;min-height:44px}.v28-mm-node-actions button svg{width:16px;height:16px}.v28-mm-drop-root,[data-v28-drop-root]{min-height:58px}.v28-mm-add-root{align-items:stretch}.v28-mm-add-root input,.v28-mm-add-root button{min-height:44px}}@media (prefers-reduced-motion:reduce){.v28-mm-node,.v28-mm-panel-actions button,.v28-mm-panel-action{transition:none}}.v37-mm-export-backdrop{z-index:240}.v37-mm-export-modal{width:min(520px,100%);padding:22px}.v37-mm-export-copy{color:var(--label-color);margin:-3px 0 15px;font-size:12px;line-height:1.5}.v37-mm-export-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.v37-mm-export-summary>div{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 86%, transparent);border-radius:11px;min-width:0;padding:10px 11px}.v37-mm-export-summary dt{color:var(--label-color);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:820}.v37-mm-export-summary dd{color:var(--text-main);margin:0;font-size:11px;font-weight:720;line-height:1.35}.v37-mm-export-note,.v37-mm-export-status{min-height:18px;color:var(--label-color);margin:10px 0 0;font-size:10.5px;line-height:1.45}.v37-mm-export-note{border-left:3px solid var(--mm-sub);background:color-mix(in srgb, var(--mm-sub-bg) 74%, transparent);border-radius:7px;padding:8px 10px}.v37-mm-export-actions{margin-top:17px}.v37-mm-export-actions .btn-primary,.v37-mm-export-actions .btn-secondary{min-width:138px}@media (width<=520px){.v37-mm-export-modal{padding:18px}.v37-mm-export-summary{grid-template-columns:1fr}.v37-mm-export-actions{flex-direction:column-reverse;align-items:stretch}.v37-mm-export-actions .btn-primary,.v37-mm-export-actions .btn-secondary{width:100%;min-height:44px}}.v34-document-shelf{--v34-shelf-paper:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%);--v34-shelf-ink:color-mix(in srgb, var(--text-color) 17%, transparent);--v34-shelf-overlay:#0f1312a3;isolation:isolate;border:1px solid color-mix(in srgb, var(--card-border) 84%, var(--value-color) 16%);background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 95%, var(--chip-bg) 5%), color-mix(in srgb, var(--card-bg) 99%, transparent)), var(--v34-shelf-paper);border-radius:18px;padding:clamp(12px,1.7vw,22px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42}.v34-document-shelf:before{content:"";z-index:-1;pointer-events:none;opacity:.075;filter:saturate(.72);background:url(/deco/deco-rose-plate.png) 50%/contain no-repeat;width:min(36vw,320px);height:min(36vw,320px);position:absolute;bottom:-66px;right:-34px}body.theme-neutral .v34-document-shelf:before{opacity:.06;filter:sepia(.2)saturate(.44);background-image:url(/deco/deco-neutral-plate.png)}body.theme-night .v34-document-shelf{--v34-shelf-paper:color-mix(in srgb, var(--card-bg) 93%, #17221e 7%);--v34-shelf-ink:color-mix(in srgb, var(--text-color) 19%, transparent);--v34-shelf-overlay:#040807bd;box-shadow:inset 0 1px #d6e8e21c,0 12px 30px #0000002e}body.theme-night .v34-document-shelf:before{opacity:.11;filter:saturate(.74);background-image:url(/deco/deco-night-stardust.png)}.v34-document-shelf .document-shelf-head{align-items:center;min-height:22px;margin:0 0 clamp(15px,2vw,23px)}.v34-document-shelf .document-shelf-title{color:var(--value-color);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.v34-document-shelf .document-shelf-title>svg{width:14px;height:14px;color:var(--value-color);margin:0!important}.v34-document-shelf .document-shelf-count{border-color:color-mix(in srgb, var(--card-border) 78%, var(--value-color) 22%);background:color-mix(in srgb, var(--card-bg) 87%, var(--chip-bg) 13%);min-width:19px;min-height:19px;color:var(--value-color);letter-spacing:0;margin-left:1px;padding:2px 5px;font-size:9px}.v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));align-items:stretch;gap:clamp(25px,3vw,38px) clamp(20px,2.2vw,29px)}.v34-document-shelf .book-shelf-document{height:100%;color:inherit;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1.2vw,12px);padding:0;display:grid}.v34-document-shelf .book-shelf-cover-frame{border:1px solid color-mix(in srgb, var(--card-border) 83%, var(--value-color) 17%);background:linear-gradient(135deg, #ffffff26, transparent 45%), color-mix(in srgb, var(--chip-bg) 64%, var(--card-bg));min-height:44px;box-shadow:0 9px 18px color-mix(in srgb, var(--text-color) 13%, transparent), 0 2px 4px color-mix(in srgb, var(--text-color) 11%, transparent), inset 0 1px 0 #ffffff61;border-radius:13px;padding:clamp(5px,.58vw,8px);transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.v34-document-shelf .book-shelf-cover-frame:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff47;border-radius:9px;position:absolute;inset:1px}.v34-document-shelf .book-shelf-cover-art{z-index:0;aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--text-color) 17%, var(--card-border) 83%);background:color-mix(in srgb, var(--chip-bg) 69%, var(--card-bg));border-radius:8px;width:100%;display:grid;position:relative;overflow:hidden}.v34-document-shelf .book-shelf-cover-art>img{z-index:1;object-fit:cover;background:var(--card-bg);width:100%;height:100%;display:block}.v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback){background:linear-gradient(145deg, color-mix(in srgb, var(--value-color) 13%, transparent), transparent 52%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--text-color) 5%, transparent) 0 1px, transparent 1px 8px), color-mix(in srgb, var(--card-bg) 86%, var(--chip-bg) 14%)}.v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback)>img,body.theme-night .v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback)>img{mix-blend-mode:normal;opacity:1}.v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback) .book-shelf-fallback-content{display:none}.v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback) .book-shelf-fallback-content>svg{width:25px;height:25px}body.theme-night .v34-document-shelf .book-shelf-cover-art.is-archive-thumbnail:not(.is-fallback) .book-shelf-fallback-content{color:#e6f2ec;opacity:.16}.v34-document-shelf .book-shelf-cover-art.is-fallback{background:linear-gradient(140deg, color-mix(in srgb, var(--value-color) 18%, transparent), transparent 46%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--text-color) 6%, transparent) 0 1px, transparent 1px 7px), color-mix(in srgb, var(--card-bg) 91%, var(--chip-bg) 9%);place-items:center}.v34-document-shelf .book-shelf-cover-art.is-fallback:before,.v34-document-shelf .book-shelf-cover-art.is-fallback:after{content:"";background:color-mix(in srgb, var(--value-color) 44%, transparent);width:30%;height:1px;position:absolute}.v34-document-shelf .book-shelf-cover-art.is-fallback:before{top:20%}.v34-document-shelf .book-shelf-cover-art.is-fallback:after{bottom:18%}.v34-document-shelf .book-shelf-fallback-content{z-index:1;min-width:0;color:var(--text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:13% 12%}.v34-document-shelf .book-shelf-cover-art:not(.is-fallback) .book-shelf-fallback-content{display:none}.v34-document-shelf .book-shelf-fallback-content>svg{width:21px;height:21px;color:var(--value-color);flex:none;margin:0!important}.v34-document-shelf .book-shelf-fallback-content strong{max-width:100%;color:var(--text-color);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(12px,1.1vw,15px);font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.v34-document-shelf .book-shelf-fallback-content small{max-width:100%;color:var(--label-color);letter-spacing:.04em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.v34-document-shelf .book-shelf-cover-overlay{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--v34-shelf-overlay) 76%, transparent), var(--v34-shelf-overlay));opacity:0;border-radius:8px;transition:opacity .18s;position:absolute;inset:clamp(5px,.58vw,8px)}.v34-document-shelf .book-shelf-format{z-index:4;border-color:color-mix(in srgb, var(--card-border) 68%, #fff 32%);background:color-mix(in srgb, var(--card-bg) 91%, var(--chip-bg) 9%);min-height:27px;color:var(--value-color);padding:4px 7px;bottom:calc(clamp(5px,.58vw,8px) + 7px);right:calc(clamp(5px,.58vw,8px) + 7px);box-shadow:0 3px 8px #00000038}.v34-document-shelf .book-shelf-format svg{margin:0!important}.v34-document-shelf .book-shelf-open-hint{z-index:5;color:#fff;white-space:nowrap;background:#080b0ae0;border:1px solid #ffffff6b;border-radius:999px;gap:6px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800;inset:50% 50% auto auto;transform:translate(50%,calc(7px - 50%));box-shadow:0 5px 15px #00000047}.v34-document-shelf .book-shelf-open-hint svg{width:12px;height:12px;margin:0!important}.v34-document-shelf .book-shelf-document:hover .book-shelf-cover-frame,.v34-document-shelf .book-shelf-document:focus-visible .book-shelf-cover-frame{border-color:color-mix(in srgb, var(--value-color) 48%, var(--card-border));box-shadow:0 17px 28px color-mix(in srgb, var(--text-color) 22%, transparent), 0 3px 7px color-mix(in srgb, var(--text-color) 15%, transparent), inset 0 1px 0 #ffffff61;transform:translateY(-5px)}.v34-document-shelf .book-shelf-document:hover .book-shelf-cover-overlay,.v34-document-shelf .book-shelf-document:focus-visible .book-shelf-cover-overlay{opacity:1}.v34-document-shelf .book-shelf-document:hover .book-shelf-open-hint,.v34-document-shelf .book-shelf-document:focus-visible .book-shelf-open-hint{opacity:1;transform:translate(50%,-50%)}.v34-document-shelf .book-shelf-document:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 66%, transparent);outline-offset:5px}.v34-document-shelf .book-shelf-title{min-height:31px;color:var(--text-color);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:760;line-height:1.3;display:-webkit-box;overflow:hidden}.v34-document-shelf .book-shelf-author{min-width:0;min-height:13.65px;color:var(--value-color);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.v34-document-shelf .book-shelf-author.is-empty{visibility:hidden}@media (width<=620px){.v34-document-shelf{border-radius:16px;padding:12px}.v34-document-shelf:before{opacity:.055;width:214px;height:214px;bottom:-54px;right:-42px}.v34-document-shelf .document-shelf-head{min-height:25px;margin-bottom:16px}.v34-document-shelf .document-shelf-title{font-size:10.5px}.v34-document-shelf .document-shelf-count{min-width:21px;min-height:21px}.v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.v34-document-shelf .book-shelf-document{gap:8px;min-height:44px}.v34-document-shelf .book-shelf-cover-frame{border-radius:12px;padding:5px}.v34-document-shelf .book-shelf-cover-art{border-radius:7px}.v34-document-shelf .book-shelf-cover-overlay,.v34-document-shelf .book-shelf-open-hint{display:none}.v34-document-shelf .book-shelf-format{min-height:29px;padding:5px 8px;font-size:9.5px;bottom:10px;right:10px}.v34-document-shelf .book-shelf-title{min-height:30px;font-size:12px}.v34-document-shelf .book-shelf-author{font-size:10.5px}.v34-document-shelf .book-shelf-fallback-content strong{font-size:13px}}@media (width>=621px) and (width<=840px){.v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media (prefers-reduced-motion:reduce){.v34-document-shelf .book-shelf-cover-frame,.v34-document-shelf .book-shelf-cover-overlay,.v34-document-shelf .book-shelf-open-hint{transition:none}}.mi-icon{vertical-align:-.125em;flex:none;display:inline-block;overflow:visible}.mi-icon--inline{margin-inline-end:.38em}.mi-reader-icon{vertical-align:-.125em}button .mi-icon:only-child,[role=button] .mi-icon:only-child{margin-inline-end:0}.header-actions>.icon-btn,.header-actions>.export-btn,.btn-primary,.btn-secondary,.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn,.books-add-card #addBookBtn,.monthly-action-btn,.projects-compact-add,.mm-add-btn,.export-menu-btn,.discover-trigger,.history-session-edit,.quick-quote-inpdf,.v7-backlink-chip{align-items:center;display:inline-flex}.section-title:has(>.mi-icon){align-items:center;display:inline-flex}.chip:has(>.mi-icon){align-items:center;display:inline-flex}.header-actions>.icon-btn,.header-actions>.export-btn,.btn-primary,.btn-secondary,.tabs.custom-navigation>.tab,.tabs.custom-navigation .nav-more-btn,.books-add-card #addBookBtn,.monthly-action-btn,.projects-compact-add,.mm-add-btn,.export-menu-btn,.discover-trigger,.history-session-edit,.quick-quote-inpdf,.v7-backlink-chip{justify-content:center;gap:.42em}:is(.section-title:has(>.mi-icon),.chip:has(>.mi-icon)){gap:.42em}.header-actions>.icon-btn>.mi-icon,.header-actions>.export-btn>.mi-icon,.btn-primary>.mi-icon,.btn-secondary>.mi-icon,.tabs.custom-navigation>.tab>.mi-icon,.tabs.custom-navigation .nav-more-btn>.mi-icon,.books-add-card #addBookBtn>.mi-icon,.monthly-action-btn>.mi-icon,.projects-compact-add>.mi-icon,.mm-add-btn>.mi-icon,.export-menu-btn>.mi-icon,.section-title>.mi-icon,.chip>.mi-icon,.discover-trigger>.mi-icon,.history-session-edit>.mi-icon,.quick-quote-inpdf>.mi-icon,.v7-backlink-chip>.mi-icon{vertical-align:middle;margin-inline-end:0}.header-backup-wrap>.export-btn{justify-content:center;align-items:center;gap:.42em;display:inline-flex}.header-backup-wrap>.export-btn>.mi-icon,.theme-icon-btn>.mi-icon,.book-isbn-btn>.mi-icon,.library-search-toggle>.mi-icon,.mm-del-node>.mi-icon,.del-btn>.mi-icon,.resource-pill-remove>.mi-icon,.custom-milestone-remove>.mi-icon,.pdfr-overlay .mi-reader-icon,.docr-overlay .mi-reader-icon,.pdfr-overlay .pdfr-btn>.mi-icon,.pdfr-overlay .pdfr-icon>.mi-icon,.pdfr-overlay .pdfr-mini>.mi-icon,.docr-overlay .pdfr-btn>.mi-icon,.docr-overlay .pdfr-icon>.mi-icon,.docr-overlay .pdfr-mini>.mi-icon{vertical-align:middle;margin-inline-end:0}.stat-label{align-items:center;gap:.34em;display:inline-flex}.stat-label>.mi-icon{margin-inline-end:0}.pdfr-overlay .pdfr-icon,.pdfr-overlay .pdfr-btn,.pdfr-overlay .pdfr-mini,.pdfr-overlay .pdfr-page-field,.docr-overlay .pdfr-icon,.docr-overlay .pdfr-btn,.docr-overlay .pdfr-mini,.docr-overlay .pdfr-page-field{line-height:1}.v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=620px){.v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v37-mm-branch-nav,.v37-mm-open-branch{display:none}@media (width<=780px){.v37-mm-branch-nav{z-index:8;border:1px solid color-mix(in srgb, var(--card-border) 92%, var(--value-color));background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg));min-height:58px;box-shadow:0 5px 15px color-mix(in srgb, var(--shadow-color) 42%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;grid-template-columns:44px 44px minmax(0,1fr);align-items:center;gap:7px;margin:-2px -2px 3px;padding:7px;display:grid;position:sticky;top:7px}.v37-mm-branch-nav button,.v37-mm-open-branch{border:1px solid color-mix(in srgb, var(--input-border) 88%, transparent);background:color-mix(in srgb, var(--input-bg) 92%, transparent);min-width:44px;min-height:44px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.v37-mm-branch-nav button:hover,.v37-mm-branch-nav button:focus-visible,.v37-mm-open-branch:hover,.v37-mm-open-branch:focus-visible{border-color:var(--value-color);background:color-mix(in srgb, var(--accent-soft) 58%, var(--input-bg));outline:none}.v37-mm-branch-nav button:focus-visible,.v37-mm-open-branch:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 30%, transparent);outline-offset:2px}.v37-mm-branch-all span,.v37-mm-branch-back span{display:none}.v37-mm-branch-all svg,.v37-mm-branch-back svg{width:17px;height:17px}.v37-mm-branch-nav button[disabled]{opacity:.42;cursor:default}.v37-mm-branch-nav .is-active{border-color:var(--value-color)}.v37-mm-branch-crumbs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;color:var(--label-color);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow-x:auto}.v37-mm-branch-crumbs::-webkit-scrollbar{display:none}.v37-mm-branch-crumb,.v37-mm-branch-current{font-variant-numeric:tabular-nums;flex:none;min-width:0;border-radius:999px!important;min-height:28px!important;padding:4px 8px!important;font-size:10px!important}.v37-mm-branch-current{border:1px solid color-mix(in srgb, var(--value-color) 44%, var(--input-border));background:color-mix(in srgb, var(--accent-soft) 55%, transparent);color:var(--value-color);align-items:center;font-weight:850;display:inline-flex}.v37-mm-branch-separator{opacity:.56;flex:none}.v37-mm-open-branch{margin-left:auto!important;padding-inline:10px!important}.v37-mm-open-branch span{display:inline!important}.v37-mm-open-branch svg{width:16px;height:16px}.v28-mm-node-heading .v37-mm-open-branch{order:9}.v37-mm-branch-focused .v28-mm-network{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;display:grid!important}.v37-mm-branch-focused .v28-mm-node{display:none!important}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-context,.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-child,.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source{width:100%!important;margin-left:0!important;display:grid!important}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-context{border-color:var(--value-color);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-soft) 65%, var(--card-bg)), var(--card-bg));box-shadow:0 5px 16px color-mix(in srgb, var(--value-color) 16%, transparent);order:1}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-context:before{content:"Current branch";color:var(--label-color);letter-spacing:.075em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:850;display:block}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-child{order:2}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source{border-left-width:4px;order:3;margin-top:1px!important}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source:first-of-type{margin-top:7px!important}.v37-mm-branch-focused .v28-mm-connectors,.v37-mm-branch-focused .v28-mm-lane-title,.v37-mm-branch-focused [data-v28-drop-root]{display:none!important}.v37-mm-branch-focused .v37-mm-branch-source .v28-mm-source-meta{display:inline!important}}@media (width<=410px){.v37-mm-open-branch span{display:none!important}.v37-mm-open-branch{width:44px;padding:0!important}}.v28-mm-wrap .v37-mm-tools{justify-self:end;align-items:center;gap:4px;min-width:0;margin:-2px 0 0 auto;display:inline-flex}.v28-mm-wrap .v37-mm-tools button{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 92%, transparent);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--value-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.v28-mm-wrap .v37-mm-tools button:hover,.v28-mm-wrap .v37-mm-tools button:focus-visible{border-color:var(--value-color);background:color-mix(in srgb, var(--accent-soft) 52%, var(--input-bg))}.v28-mm-wrap .v37-mm-tools button:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 28%, transparent);outline-offset:2px}.v28-mm-wrap .v37-mm-tools svg{width:14px;height:14px}.v28-mm-wrap [data-v37-mm-scale]{width:42px;min-height:30px;color:var(--label-color);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.v28-mm-wrap .v37-mm-viewport{border:1px solid color-mix(in srgb, var(--card-border) 92%, transparent);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--value-color) 15%, transparent) 1px, transparent 1.2px) 0 0 / 16px 16px, color-mix(in srgb, var(--input-bg) 45%, transparent);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:14px;min-width:0;height:clamp(340px,48vh,640px);position:relative;overflow:hidden}.v28-mm-wrap .v37-mm-viewport:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 28%, transparent);outline-offset:2px}.v28-mm-wrap .v37-mm-viewport.is-v37-panning{cursor:grabbing}.v28-mm-wrap .v37-mm-stage{transform-origin:0 0;will-change:transform;width:max-content;height:max-content;position:absolute;top:0;left:0}.v28-mm-wrap .v37-mm-stage .v28-mm-scroll{background:0 0;border:0;border-radius:0;min-width:0;padding:3px;overflow:visible}.v28-mm-wrap .v37-mm-stage .v28-mm-canvas{min-width:max-content}:is(.v28-mm-panel.is-v37-mm-fullscreen,.v28-mm-panel:fullscreen){z-index:2000;background:var(--canvas);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(12px,2vw,24px);display:grid;position:fixed;inset:0;overflow:hidden}:is(.v28-mm-panel.is-v37-mm-fullscreen .v28-mm-wrap,.v28-mm-panel:fullscreen .v28-mm-wrap){grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}:is(.v28-mm-panel.is-v37-mm-fullscreen .v37-mm-viewport,.v28-mm-panel:fullscreen .v37-mm-viewport){height:100%;min-height:0}@media (width<=780px){.v28-mm-wrap .v37-mm-tools{justify-self:stretch;margin:0}.v28-mm-wrap .v37-mm-tools button{border-radius:11px;width:44px;min-width:44px;height:44px;min-height:44px}.v28-mm-wrap [data-v37-mm-scale]{width:48px;min-height:44px}.v28-mm-wrap .v37-mm-viewport{height:min(62vh,560px)}.v28-mm-wrap .v37-mm-stage .v28-mm-scroll{overflow:visible}}@media (prefers-reduced-motion:reduce){.v28-mm-wrap .v37-mm-stage{will-change:auto}}@media (width<=780px){.v37-mm-branch-focused .v37-mm-tools{display:none!important}.v37-mm-branch-focused [data-v37-mm-viewport]{touch-action:pan-y;cursor:default;overflow:hidden auto!important}.v37-mm-branch-focused [data-v37-mm-stage]{width:100%!important;min-width:0!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.v37-mm-branch-focused [data-v37-mm-stage] .v28-mm-scroll,.v37-mm-branch-focused [data-v37-mm-stage] .v28-mm-canvas{width:100%!important;min-width:0!important}.v37-mm-branch-focused .v28-mm-network{grid-template-rows:none!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-items:stretch!important;width:100%!important;min-width:0!important}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-context,.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-child,.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source{grid-area:auto/1!important}.v37-mm-branch-focused .v37-mm-branch-source-heading{min-height:30px;color:var(--label-color);letter-spacing:.055em;text-transform:uppercase;order:3;grid-column:1;align-items:center;margin:5px 0 -2px;font-size:10px;font-weight:850;display:flex;grid-row:auto!important}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source{order:4}.v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source:first-of-type{margin-top:1px!important}:is(.v28-mm-panel.is-v37-mm-fullscreen .v28-mm-wrap.v37-mm-branch-focused,.v28-mm-panel:fullscreen .v28-mm-wrap.v37-mm-branch-focused){grid-template-rows:auto minmax(0,1fr) auto!important}}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-network{--v28-mm-label-rail:72px;grid-template-columns:var(--v28-mm-label-rail) repeat(var(--v28-column-count,1), var(--v28-mm-node-width));grid-template-rows:repeat(var(--v28-row-count,2), auto);align-content:start;align-items:start;column-gap:var(--v28-mm-gap);grid-auto-flow:row;row-gap:clamp(34px,4vh,62px);min-width:max-content}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node{grid-column:var(--v28-grid-column);grid-row:var(--v28-grid-row)}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-level-label{grid-column:1;grid-row:var(--v28-label-row);width:auto;min-height:18px;color:var(--label-color);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;align-self:end;align-items:center;gap:4px;margin:0 8px 6px 0;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-level-label.is-source-lane{color:var(--v28-tone-2)}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node.is-drop-before:before,.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node[data-v28-drop=before]:before,.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node.is-drop-after:after,.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node[data-v28-drop=after]:after{width:3px;height:auto;top:-4px;bottom:-4px}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node.is-drop-before:before,.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node[data-v28-drop=before]:before{left:-7px;right:auto}.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node.is-drop-after:after,.v28-mm-wrap[data-v28-orientation=vertical] .v28-mm-node[data-v28-drop=after]:after{left:auto;right:-7px}@media (width<=780px){.v28-mm-wrap[data-v28-orientation=vertical]{--v28-mm-node-width:clamp(176px, 57vw, 232px)}.v28-mm-wrap[data-v28-orientation=vertical]:not(.v37-mm-branch-focused) .v28-mm-network{grid-template-columns:60px repeat(var(--v28-column-count,1), var(--v28-mm-node-width));grid-template-rows:repeat(var(--v28-row-count,2), auto);gap:36px 22px;min-width:max-content;display:grid}.v28-mm-wrap[data-v28-orientation=vertical]:not(.v37-mm-branch-focused) .v28-mm-node,.v28-mm-wrap[data-v28-orientation=vertical]:not(.v37-mm-branch-focused) .v28-mm-node[data-v28-kind=source]{grid-column:var(--v28-grid-column);grid-row:var(--v28-grid-row);width:var(--v28-mm-node-width);margin-left:0}.v28-mm-wrap[data-v28-orientation=vertical]:not(.v37-mm-branch-focused) .v28-mm-connectors{display:block}.v28-mm-wrap[data-v28-orientation=vertical]:not(.v37-mm-branch-focused) .v28-mm-level-label{grid-column:1;grid-row:var(--v28-label-row);width:auto;display:inline-flex}.v28-mm-wrap[data-v28-orientation=vertical].v37-mm-branch-focused .v28-mm-network{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:9px 0!important;min-width:0!important;display:grid!important}.v28-mm-wrap[data-v28-orientation=vertical].v37-mm-branch-focused .v28-mm-node.v37-mm-branch-context,.v28-mm-wrap[data-v28-orientation=vertical].v37-mm-branch-focused .v28-mm-node.v37-mm-branch-child,.v28-mm-wrap[data-v28-orientation=vertical].v37-mm-branch-focused .v28-mm-node.v37-mm-branch-source{grid-area:auto/1!important;width:100%!important;margin-left:0!important}.v28-mm-wrap[data-v28-orientation=vertical].v37-mm-branch-focused .v37-mm-branch-source-heading{grid-area:auto/1!important}}.workspace-mode-switch{display:none!important}.workspace-complexity-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg) 94%, transparent);min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.workspace-complexity-toggle:hover,.workspace-complexity-toggle:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.workspace-complexity-toggle.is-advanced{border-color:color-mix(in srgb, var(--action-accent,var(--value-color)) 76%, var(--card-border));background:var(--action-grad,var(--accent-grad));color:#fff;box-shadow:0 7px 18px color-mix(in srgb, var(--action-accent,var(--value-color)) 22%, transparent)}.workspace-complexity-toggle.is-advanced>.mi-icon,.workspace-complexity-toggle.is-advanced>span{color:inherit}.workspace-complexity-toggle.is-advanced:hover,.workspace-complexity-toggle.is-advanced:focus-visible{border-color:color-mix(in srgb, #fff 56%, var(--action-accent,var(--value-color)));background:linear-gradient(135deg, color-mix(in srgb, var(--action-accent,var(--value-color)) 92%, #24161f), color-mix(in srgb, var(--action-accent-2,var(--value-color)) 78%, #24161f))}body.theme-neutral .workspace-complexity-toggle.is-advanced{color:#fff;background:linear-gradient(135deg,#625e58,#777168)}body.theme-night .workspace-complexity-toggle.is-advanced{color:#f7fbf9;background:linear-gradient(135deg,#567d78,#4e6658);border-color:#73968e}.reading-depth-creation-note{border:1px dashed color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--card-bg) 94%, var(--accent-soft));color:var(--muted);border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.45}.reading-depth-control{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg) 96%, transparent);max-width:100%;min-height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.reading-depth-control select{width:auto;max-width:126px;min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 22px 0 2px;font-size:11px;font-weight:750}.book-shelf-item{flex-direction:column;min-width:0;display:flex}.book-shelf-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.v34-document-shelf .book-shelf-card-actions{grid-template-columns:34px minmax(0,1fr);align-self:stretch;align-items:end;gap:6px;min-width:0;display:grid}.v34-document-shelf .book-shelf-card-actions .reading-depth-control{min-width:0;max-width:100%}.v34-document-shelf .book-shelf-details{box-sizing:border-box;border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg) 12%);width:34px;min-width:34px;min-height:34px;color:var(--label-color);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v34-document-shelf .book-shelf-details:hover{color:var(--value-color);border-color:var(--value-color)}.v34-document-shelf .book-shelf-details:focus-visible,.v34-document-shelf .book-shelf-open:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 66%, transparent);outline-offset:3px}.v34-document-shelf .book-shelf-details-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v34-document-shelf .reading-depth-control{align-self:flex-start;margin:0}.source-picker-item:disabled,.cover-tool-btn:disabled{opacity:.55;cursor:not-allowed}.contextual-advanced-notice{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 96%, var(--accent) 4%);color:var(--text-color);box-shadow:0 8px 22px color-mix(in srgb, var(--text-color) 8%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:10px clamp(12px,3vw,32px) 0;padding:9px 10px 9px 12px;display:grid}.contextual-advanced-icon{color:var(--accent);place-items:center;display:grid}.contextual-advanced-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.contextual-advanced-copy strong{font-size:11.5px;line-height:1.25}.contextual-advanced-copy small{color:var(--label-color);font-size:10px;line-height:1.25}.contextual-advanced-enable,.contextual-advanced-close{border:1px solid var(--card-border);background:var(--card-bg);min-width:44px;min-height:44px;color:var(--value-color);cursor:pointer;border-radius:12px}.contextual-advanced-enable{font:inherit;padding:0 13px;font-size:11px;font-weight:750}.contextual-advanced-close{place-items:center;padding:0;display:grid}@media (width<=700px){.workspace-complexity-toggle{width:44px;padding:0}.workspace-complexity-toggle>span{display:none}.v34-document-shelf .reading-depth-control{min-height:44px}.v34-document-shelf .reading-depth-control select{min-height:42px;font-size:12px}.v34-document-shelf .book-shelf-card-actions,.v34-document-shelf .reading-depth-control{width:100%}.v34-document-shelf .book-shelf-card-actions{grid-template-columns:1fr;gap:6px}.v34-document-shelf .book-shelf-details{gap:6px;width:100%;min-width:0;min-height:44px}.v34-document-shelf .book-shelf-details-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.v34-document-shelf .reading-depth-control select{flex:auto;width:100%;min-width:0;max-width:none}.contextual-advanced-notice{grid-template-columns:auto minmax(0,1fr) auto}.contextual-advanced-enable{grid-column:2;justify-self:start}.contextual-advanced-close{grid-area:1/3/span 2}}@media (width<=620px){.v10-book-header-actions .reading-depth-control{min-height:44px}.v10-book-header-actions .reading-depth-control select{height:42px!important;min-height:42px!important;padding-block:5px!important;font-size:12px!important;line-height:1.1!important}}@media (width>=621px){.v10-book-header-actions>.reading-depth-control{flex:0 auto;order:0;width:auto;min-height:34px;margin:0}.v10-book-header-actions>.reading-depth-control select{flex:0 auto;width:auto;max-width:126px;height:32px;min-height:32px;padding-block:6px;font-size:10.5px;line-height:1.15}}@media (pointer:coarse) and (width>=621px){.v10-book-header-actions>.reading-depth-control,.v10-book-header-actions>.status-select{height:44px;min-height:44px}.v10-book-header-actions>.reading-depth-control select{height:42px;min-height:42px}}.tab-content-books>.v10-books-library.is-shelf-home,.tab-content-books>.books-add-card-shelf{grid-column:1/-1}.tab-content-books>.v10-books-library.is-shelf-home{order:-2}.tab-content-books>.books-add-card-shelf{order:-1;overflow:visible;padding:0!important}.books-add-card-summary{box-sizing:border-box;min-height:48px;color:var(--value-color);cursor:pointer;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.books-add-card-summary::-webkit-details-marker{display:none}.books-add-card-summary>.mi-icon{margin-inline-end:0}.books-add-card-summary .books-add-card-chevron{margin-inline-start:auto;transition:transform .18s}.books-add-card-shelf[open] .books-add-card-summary .books-add-card-chevron{transform:rotate(180deg)}.books-add-card-shelf[open] .books-add-card-summary{border-bottom:1px solid var(--card-border)}.books-add-card-shelf>.books-add-card-body{padding:12px 13px 13px}.books-add-card-shelf>.discover-trigger-row{margin:0 13px 13px}@media (width<=620px){.books-add-card-summary{min-height:44px;font-size:12px}}.tab-content-books.v38-books-layout,.v38-books-layout.tab-content-books{width:100%;max-width:1540px;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.tab-content-books>.v38-books-layout{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:1540px;margin-inline:auto;display:grid}.v38-books-layout>.books-add-card,.v38-books-layout>.books-add-card-shelf{display:none!important}.v38-books-layout>.books-library-card,.v38-books-layout .books-library-card.v10-books-library,.books-library-card.v38-books-layout{box-sizing:border-box;width:100%;min-width:0;max-width:none;grid-column:1/-1!important}.v38-books-layout .books-library-card{padding:clamp(13px,1.7vw,22px)!important}.v38-books-layout .v10-books-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;width:100%;margin-bottom:13px;display:grid;position:relative}.v38-books-layout .v10-books-head .v10-books-title{grid-area:1/1;width:auto;min-width:0;margin:0}.v38-books-layout .v10-books-head .v10-books-title:has(>.v38-library-header-actions){grid-column:1/-1;width:100%}.v38-library-header-actions{flex:none;grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex;position:relative}.v38-books-layout .v10-books-head>.rated-books-panel{grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0!important}.v38-library-header-actions>button,.v38-library-header-actions .v38-library-action,.v38-library-header-actions .v38-discover-btn,.v38-library-header-actions .v38-add-book-btn,.v38-library-header-actions .library-search-toggle{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 88%, var(--value-color) 12%);background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--value-color);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow-color) 70%, transparent);font:inherit;cursor:pointer;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:transform .16s,border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.v38-library-header-actions>button:hover,.v38-library-header-actions .v38-library-action:hover,.v38-library-header-actions .v38-discover-btn:hover,.v38-library-header-actions .v38-add-book-btn:hover,.v38-library-header-actions .library-search-toggle:hover,.v38-library-header-actions .library-search.is-open .library-search-toggle{border-color:color-mix(in srgb, var(--value-color) 64%, var(--card-border));background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));color:var(--title-color);box-shadow:0 7px 17px color-mix(in srgb, var(--shadow-color) 88%, transparent);transform:translateY(-1px)}.v38-library-header-actions .library-search.has-query:not(.is-open) .library-search-toggle{border-color:color-mix(in srgb, var(--value-color) 58%, var(--card-border));position:relative}.v38-library-header-actions .library-search.has-query:not(.is-open) .library-search-toggle:after{border:1px solid var(--card-bg);background:var(--value-color);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.v38-library-header-actions>button:focus-visible,.v38-library-header-actions .v38-library-action:focus-visible,.v38-library-header-actions .library-search-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 38%, transparent);outline-offset:2px}.v38-library-header-actions button>.mi-icon,.v38-library-header-actions .library-search-toggle>.mi-icon{vertical-align:middle;width:17px;height:17px;margin:0!important}.v38-library-header-actions .v38-discover-btn,.v38-library-header-actions #openDiscoverBtn{order:1}.v38-library-header-actions .v38-add-book-btn,.v38-library-header-actions #openAddBookBtn,.v38-library-header-actions #openAddBookModalBtn{order:2}.v38-library-header-actions .library-search{order:3;gap:0;min-width:38px;display:flex;position:static;width:auto!important}.v38-library-header-actions .library-search-field{z-index:12;border:1px solid color-mix(in srgb, var(--input-border) 90%, var(--value-color) 10%);background:color-mix(in srgb, var(--card-bg) 98%, var(--chip-bg) 2%);width:min(360px,100vw - 56px);box-shadow:0 14px 32px color-mix(in srgb, var(--shadow-color) 92%, transparent);border-radius:15px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.v38-library-header-actions .library-search-input{box-sizing:border-box;background:var(--input-bg,var(--card-bg));width:100%;min-height:40px;padding-inline:13px 38px}.v38-library-header-actions .library-search-clear{width:26px;height:26px;right:14px}.v38-books-layout .v10-books-head:has(.library-search.is-open){margin-bottom:70px}body.theme-night .v38-library-header-actions>button,body.theme-night .v38-library-header-actions .v38-library-action,body.theme-night .v38-library-header-actions .library-search-toggle,body.theme-night .v38-library-header-actions .library-search-field{background:color-mix(in srgb, var(--card-bg) 91%, var(--chip-bg) 9%);box-shadow:0 6px 16px #00000047}@media (width>=1180px){.v38-books-layout .v34-document-shelf .book-shelf-grid,.books-library-card.v38-books-layout .v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(26px,2.5vw,38px) clamp(18px,2vw,30px)}}@media (width>=900px) and (width<=1179px){.v38-books-layout .v34-document-shelf .book-shelf-grid,.books-library-card.v38-books-layout .v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=621px) and (width<=899px){.v38-books-layout .v34-document-shelf .book-shelf-grid,.books-library-card.v38-books-layout .v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v38-add-book-modal{box-sizing:border-box;overscroll-behavior:contain;width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 36px);scroll-padding-block:78px;overflow:visible auto}.v38-add-book-modal .workspace-modal-header{z-index:15;border-bottom:1px solid color-mix(in srgb, var(--card-border) 74%, transparent);background:color-mix(in srgb, var(--card-bg) 98%, var(--chip-bg) 2%);margin:-20px -20px 17px;padding:20px 20px 13px;position:sticky;top:-20px}.v38-add-book-modal .workspace-modal-close{flex:0 0 44px;width:44px;height:44px;min-height:44px}.v38-add-book-modal .book-lookup-row,.v38-add-book-modal .v38-add-book-fields{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr) 44px auto;align-items:start;gap:10px;margin:0;display:grid}.v38-add-book-modal .v38-add-book-fields{margin-top:12px}.v38-add-book-modal .v38-add-book-author{min-width:0;color:var(--label-color);grid-column:1/-1;gap:6px;font-size:12px;font-weight:700;display:grid}.v38-add-book-modal .v38-add-book-author>span{align-items:baseline;gap:5px;display:inline-flex}.v38-add-book-modal .v38-add-book-author small{color:var(--text-muted);font-size:11px;font-weight:500}.v38-add-book-modal .book-lookup-wrap,.v38-add-book-modal .book-isbn-input{width:100%;min-width:0}.v38-add-book-modal input,.v38-add-book-modal .book-isbn-input{box-sizing:border-box;min-height:46px;margin:0}.v38-add-book-modal .book-isbn-btn{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:46px;min-height:44px;margin:0;padding:0;display:inline-flex}.v38-add-book-modal .book-isbn-btn>.mi-icon{margin:0!important}.v38-add-book-modal .book-isbn-found{align-self:center}.v38-add-book-modal .book-online-suggest{z-index:30;overscroll-behavior:contain;max-height:min(330px,45dvh);overflow-y:auto}.v38-add-book-modal #addBookBtn,.v38-add-book-modal .v38-add-book-submit{box-sizing:border-box;width:100%;min-height:46px;margin:12px 0 0}.v38-add-book-modal .workspace-modal-actions{z-index:14;border-top:1px solid color-mix(in srgb, var(--card-border) 74%, transparent);background:color-mix(in srgb, var(--card-bg) 98%, var(--chip-bg) 2%);margin:15px -20px -20px;padding:13px 20px 20px;position:sticky;bottom:-20px}body.theme-night .v38-add-book-modal .workspace-modal-header,body.theme-night .v38-add-book-modal .workspace-modal-actions{background:color-mix(in srgb, var(--card-bg) 96%, var(--chip-bg) 4%)}@media (width<=620px){.tab-content-books.v38-books-layout,.v38-books-layout.tab-content-books{display:block!important}.v38-books-layout .books-library-card{padding:11px!important}.v38-books-layout .v10-books-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.v38-books-layout .v10-books-head .v10-books-title{gap:6px;font-size:13px}.v38-library-header-actions{gap:6px;position:static}.v38-library-header-actions>button,.v38-library-header-actions .v38-library-action,.v38-library-header-actions .v38-discover-btn,.v38-library-header-actions .v38-add-book-btn,.v38-library-header-actions .library-search-toggle{flex-basis:44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.v38-library-header-actions .library-search{min-width:44px;width:auto!important}.v38-library-header-actions button>.mi-icon,.v38-library-header-actions .library-search-toggle>.mi-icon{width:18px;height:18px}.v38-library-header-actions .library-search-field{border-radius:16px;width:auto;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.v38-library-header-actions .library-search-input{min-height:44px;font-size:16px}.v38-books-layout .v10-books-head:has(.library-search.is-open){margin-bottom:82px}.v38-books-layout .v34-document-shelf .book-shelf-grid,.books-library-card.v38-books-layout .v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}:is(.books-add-modal-backdrop,.workspace-modal-backdrop:has(.v38-add-book-modal)){padding:max(8px, env(safe-area-inset-top,0px)) 8px max(8px, env(safe-area-inset-bottom,0px));align-items:flex-end;overflow:hidden}.v38-add-book-modal{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));border-radius:20px;padding:16px;scroll-padding-block:76px 94px}.v38-add-book-modal .workspace-modal-header{margin:-16px -16px 15px;padding:16px 16px 11px;top:-16px}.v38-add-book-modal .workspace-modal-header h2{font-size:21px}.v38-add-book-modal .book-lookup-row,.v38-add-book-modal .v38-add-book-fields{grid-template-columns:minmax(0,1fr) 48px 24px;gap:10px}.v38-add-book-modal .book-lookup-wrap{grid-column:1/-1}.v38-add-book-modal .book-isbn-input{grid-column:1}.v38-add-book-modal .book-isbn-btn{grid-column:2;width:48px;height:48px}.v38-add-book-modal .book-isbn-found{grid-column:3}.v38-add-book-modal input,.v38-add-book-modal .book-isbn-input{min-height:48px;font-size:16px}.v38-add-book-modal #addBookBtn,.v38-add-book-modal .v38-add-book-submit{min-height:48px;margin-top:11px}.v38-add-book-modal .workspace-modal-actions{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));margin:13px -16px -16px;bottom:-16px}}@media (width<=370px){.v38-library-header-actions{gap:4px}.v38-books-layout .v10-books-head .v10-books-title-text{display:none}}@media (prefers-reduced-motion:reduce){.v38-library-header-actions>button,.v38-library-header-actions .v38-library-action,.v38-library-header-actions .library-search-toggle{transition:none}}.anchored-action-menu{--anchored-menu-width:min(320px, calc(100vw - 24px));--anchored-menu-radius:12px;--anchored-menu-row-height:44px;--anchored-menu-gap:2px;--anchored-menu-pad:6px;z-index:100;gap:var(--anchored-menu-gap);inline-size:var(--anchored-menu-width);box-sizing:border-box;max-block-size:min(70vh,520px);max-inline-size:calc(100vw - 24px);padding:var(--anchored-menu-pad);overscroll-behavior:contain;border:1px solid var(--card-border);border-radius:var(--anchored-menu-radius);background:color-mix(in srgb, var(--card-bg) 98%, var(--chip-bg) 2%);color:var(--text-main);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--label-color) 38%, transparent) transparent;flex-direction:column;display:flex;position:absolute;overflow:hidden auto;box-shadow:0 16px 34px #0003}.anchored-action-menu[hidden]{display:none!important}body.theme-neutral .anchored-action-menu{background:color-mix(in srgb, var(--card-bg) 97%, var(--chip-bg) 3%);box-shadow:0 16px 34px #3f3b352e}body.theme-night .anchored-action-menu{border-color:color-mix(in srgb, var(--card-border) 82%, var(--value-color) 18%);background:color-mix(in srgb, var(--card-bg) 94%, #18251f 6%);box-shadow:0 18px 38px #00000061}body.v39-header-more-consolidated .header-utility-cluster{position:relative;overflow:visible}body.v39-header-more-consolidated #headerMoreWrap,.header-more-wrap{flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}body.v39-header-more-consolidated #headerMoreBtn,.header-more-btn{box-sizing:border-box;border:1px solid var(--tab-border);background:color-mix(in srgb, var(--card-bg) 95%, var(--chip-bg) 5%);width:auto;min-width:44px;height:38px;min-height:38px;color:var(--value-color);box-shadow:0 3px 10px var(--shadow-color);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}body.v39-header-more-consolidated .header-utility-cluster>#headerMoreWrap>#headerMoreBtn{border-radius:999px!important;flex:none!important;width:auto!important;min-width:76px!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 12px!important}body.v39-header-more-consolidated #headerMoreBtn:hover,body.v39-header-more-consolidated #headerMoreBtn:focus-visible,body.v39-header-more-consolidated #headerMoreBtn[aria-expanded=true],.header-more-btn:hover,.header-more-btn:focus-visible,.header-more-btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--value-color) 60%, var(--tab-border));background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg));box-shadow:0 7px 18px color-mix(in srgb, var(--shadow-color) 88%, transparent);transform:translateY(-1px)}body.v39-header-more-consolidated #headerMoreBtn:focus-visible,.header-more-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 38%, transparent);outline-offset:2px}body.v39-header-more-consolidated #headerMoreBtn>.mi-icon,.header-more-btn>.mi-icon{width:17px;height:17px;margin:0!important}.v39-header-more-label{white-space:nowrap;display:inline}body.theme-night.v39-header-more-consolidated #headerMoreBtn{border-color:color-mix(in srgb, var(--tab-border) 76%, var(--value-color) 24%);background:color-mix(in srgb, var(--card-bg) 91%, var(--chip-bg) 9%);color:var(--value-color);box-shadow:0 5px 14px #0000004d}body.v39-header-more-consolidated header .header-secondary-row{border:0!important;width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}body.v39-header-more-consolidated .header-more-menu{top:calc(100% + 8px);left:auto;right:0}body.v39-header-more-consolidated .header-more-menu>button,body.v39-header-more-consolidated .header-more-menu>.header-appearance-wrap>button,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>button{cursor:pointer;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;color:var(--text-main)!important;box-shadow:none!important;font:inherit!important;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 10px!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;display:flex!important;transform:none!important}body.v39-header-more-consolidated .header-more-menu>button:hover,body.v39-header-more-consolidated .header-more-menu>button:focus-visible,body.v39-header-more-consolidated .header-more-menu>.header-appearance-wrap>button:hover,body.v39-header-more-consolidated .header-more-menu>.header-appearance-wrap>button:focus-visible,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>button:hover,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>button:focus-visible{outline:none;background:var(--chip-bg)!important;color:var(--value-color)!important}body.v39-header-more-consolidated .header-more-menu>#headerGuideBtn[aria-current=page]{background:color-mix(in srgb, var(--chip-bg) 88%, var(--value-color) 12%)!important;color:var(--value-color)!important}body.v39-header-more-consolidated .header-more-menu>button:focus-visible,body.v39-header-more-consolidated .header-more-menu>.header-appearance-wrap>button:focus-visible,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--value-color) 45%, transparent)!important}body.v39-header-more-consolidated .header-more-menu>button>.mi-icon,body.v39-header-more-consolidated .header-more-menu>.header-appearance-wrap>button>.mi-icon,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>button>.mi-icon{color:var(--value-color);vertical-align:middle;flex:0 0 17px;width:17px!important;height:17px!important;margin:0!important}.v39-menu-item-label{min-width:0;color:inherit;font:inherit;line-height:inherit;white-space:normal;display:inline!important}body.v39-header-more-consolidated.v32-mobile-workspace-actions .header-more-menu #globalSearchBtn,body.v39-header-more-consolidated .header-more-menu #globalSearchBtn{visibility:visible!important;display:flex!important}body.v39-header-more-consolidated .header-more-menu>.workspace-complexity-toggle{color:var(--text-main)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.v39-header-more-consolidated .header-more-menu>.workspace-complexity-toggle>span{color:inherit!important;display:inline!important}body.v39-header-more-consolidated .header-more-menu>.workspace-complexity-toggle.is-advanced,body.theme-neutral.v39-header-more-consolidated .header-more-menu>.workspace-complexity-toggle.is-advanced,body.theme-night.v39-header-more-consolidated .header-more-menu>.workspace-complexity-toggle.is-advanced{color:var(--text-main)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.v39-header-more-consolidated .header-more-menu>#viewWrap,body.v39-header-more-consolidated .header-more-menu>#appearanceWrap,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap.header-more-data-section{border-top:1px solid color-mix(in srgb, var(--card-border) 78%, transparent)!important;margin-top:4px!important;padding-top:5px!important}body.v39-header-more-consolidated .header-more-menu>#viewWrap>button:after,body.v39-header-more-consolidated .header-more-menu>#appearanceWrap>button:after{content:"›";color:var(--label-color);flex:none;margin-inline-start:auto;font-size:19px;font-weight:500;line-height:1;transition:transform .16s;transform:rotate(0)}body.v39-header-more-consolidated .header-more-menu>#viewWrap.is-open>button:after,body.v39-header-more-consolidated .header-more-menu>#appearanceWrap.is-open>button:after{transform:rotate(90deg)}body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>#exportBtn>.mi-icon:last-child{color:var(--label-color);transition:transform .16s;margin-inline-start:auto!important}body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap.is-open>#exportBtn>.mi-icon:last-child{transform:rotate(180deg)}body.v39-header-more-consolidated .header-more-menu .header-appearance-menu,body.v39-header-more-consolidated .header-more-menu .header-backup-menu{box-sizing:border-box;z-index:auto!important;border:0!important;border-left:1px solid color-mix(in srgb, var(--value-color) 28%, var(--card-border))!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:1px 0 4px!important;padding:3px 0 3px 13px!important;position:static!important;inset:auto!important}body.v39-header-more-consolidated .header-more-menu .header-appearance-wrap:not(.is-open)>.header-appearance-menu,body.v39-header-more-consolidated .header-more-menu .header-backup-wrap:not(.is-open)>.header-backup-menu{display:none!important}body.v39-header-more-consolidated .header-more-menu .header-appearance-wrap.is-open>.header-appearance-menu,body.v39-header-more-consolidated .header-more-menu .header-backup-wrap.is-open>.header-backup-menu{flex-direction:column;gap:2px;display:flex!important}body.v39-header-more-consolidated .header-more-menu .header-appearance-menu>button,body.v39-header-more-consolidated .header-more-menu .header-backup-menu>button{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-main);box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:7px 9px;display:flex}body.v39-header-more-consolidated .header-more-menu .header-backup-menu>button{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}body.v39-header-more-consolidated .header-more-menu .header-appearance-menu>button:hover,body.v39-header-more-consolidated .header-more-menu .header-appearance-menu>button:focus-visible,body.v39-header-more-consolidated .header-more-menu .header-backup-menu>button:hover,body.v39-header-more-consolidated .header-more-menu .header-backup-menu>button:focus-visible,body.v39-header-more-consolidated .header-more-menu .header-appearance-menu>button.is-active{background:color-mix(in srgb, var(--chip-bg) 88%, var(--value-color) 12%);outline:none}body.v39-header-more-consolidated .header-more-menu .appearance-option-icon{color:var(--value-color);flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}body.v39-header-more-consolidated .header-more-menu .appearance-option-icon>.mi-icon{width:16px;height:16px;margin:0!important}body.v39-header-more-consolidated .header-more-menu .appearance-option-copy,body.v39-header-more-consolidated .header-more-menu .header-backup-menu>button{min-width:0}body.v39-header-more-consolidated .header-more-menu .appearance-option-copy strong,body.v39-header-more-consolidated .header-more-menu .header-backup-menu strong{color:var(--text-main);font-size:11.5px;line-height:1.25}body.v39-header-more-consolidated .header-more-menu .appearance-option-copy small,body.v39-header-more-consolidated .header-more-menu .header-backup-menu small{color:var(--label-color);font-size:9.5px;line-height:1.3}body.v39-header-more-consolidated .header-more-menu #restoreFileInput{display:none!important}@media (width<=620px){body.v39-header-more-consolidated .header-utility-cluster{gap:6px!important;max-width:136px!important}body.v39-header-more-consolidated #headerMoreWrap,body.v39-header-more-consolidated #headerMoreBtn,body.v39-header-more-consolidated .header-utility-cluster>#headerMoreWrap>#headerMoreBtn{border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body.v39-header-more-consolidated #headerMoreBtn>.mi-icon{width:19px!important;height:19px!important}body.v39-header-more-consolidated .v39-header-more-label{display:none!important}body.v39-header-more-consolidated .header-more-menu{--anchored-menu-width:min(320px, calc(100vw - 24px));max-block-size:min(72dvh,560px);padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));top:calc(100% + 8px);right:0}body.v39-header-more-consolidated header.v31-mobile-header-controls .header-utility-cluster .header-more-menu .theme-icon-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .theme-icon-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .focus-mode-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .global-search-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .appearance-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .workspace-complexity-toggle,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .icon-btn,body.v39-header-more-consolidated .header-utility-cluster .header-more-menu .export-btn{border-radius:9px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;padding:9px 10px!important}body.v39-header-more-consolidated .header-utility-cluster .header-more-menu>#globalSearchBtn{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;display:flex!important}body.v39-header-more-consolidated .header-utility-cluster .header-more-menu>#globalSearchBtn>.mi-icon{flex:0 0 17px;margin:0!important}body.v39-header-more-consolidated .header-utility-cluster .header-more-menu>#globalSearchBtn>.v39-menu-item-label{flex:0 auto;text-align:left!important;margin:0!important}body.v39-header-more-consolidated .header-more-menu .workspace-complexity-toggle>span,body.v39-header-more-consolidated .header-more-menu .v39-menu-item-label{display:inline!important}}@media (width<=430px){body.v39-header-more-consolidated .header-more-menu{inline-size:min(310px,100vw - 20px);max-inline-size:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){body.v39-header-more-consolidated #headerMoreBtn,body.v39-header-more-consolidated .header-more-menu>#viewWrap>button:after,body.v39-header-more-consolidated .header-more-menu>#appearanceWrap>button:after,body.v39-header-more-consolidated .header-more-menu>.header-backup-wrap>#exportBtn>.mi-icon:last-child{transition:none}}@media (width>=621px) and (width<=1179px){.v38-books-layout .v34-document-shelf .book-shelf-grid,.books-library-card.v38-books-layout .v34-document-shelf .book-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(22px,2.5vw,30px) clamp(14px,1.8vw,22px)}}.landing-v2 #landing-top .landing-cta-row{gap:14px;margin-top:34px}.landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,.landing-v2 #landing-top .landing-cta-row>.landing-ghost-btn,.landing-v2 .landing-final>.landing-primary-btn{letter-spacing:-.012em;gap:10px;min-height:56px;font-weight:700;padding-inline:28px!important;font-size:15px!important}.landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,.landing-v2 .landing-final>.landing-primary-btn{color:#fff!important;background:#8a4a6a!important}body.theme-neutral.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.theme-neutral.landing-visible .landing-v2 .landing-final>.landing-primary-btn{box-shadow:0 12px 28px #504a4033;color:#fdfcfa!important;background:#4b4740!important}body.theme-night.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.theme-night.landing-visible .landing-v2 .landing-final>.landing-primary-btn{box-shadow:0 12px 30px #00000047;color:#222f29!important;background:#85a89f!important}.landing-v2 #landing-top .landing-cta-row>.landing-primary-btn svg,.landing-v2 #landing-top .landing-cta-row>.landing-ghost-btn svg,.landing-v2 .landing-final>.landing-primary-btn svg{stroke-width:2.1px;width:18px;height:18px}@media (width<=680px){.landing-v2 #landing-top .landing-cta-row{gap:12px;margin-top:28px}.landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,.landing-v2 #landing-top .landing-cta-row>.landing-ghost-btn,.landing-v2 .landing-final>.landing-primary-btn{min-height:54px;padding-inline:20px!important;font-size:15px!important}.landing-v2 .landing-final>.landing-primary-btn{width:100%}}body.landing-visible .landing-v2 .landing-workflow-step{border-color:color-mix(in srgb, var(--card-border) 92%, var(--text-main) 8%);box-shadow:0 16px 38px color-mix(in srgb, var(--shadow-color) 76%, transparent), inset 0 1px 0 #ffffffbd;background:var(--card-bg)!important}body.theme-night.landing-visible .landing-v2 .landing-workflow-step{background:#263630!important}@media (width<=620px){body .monthly-calendar-card .cal-cell.cal-day{isolation:isolate;position:relative;overflow:visible}body .monthly-calendar-card .cal-cell.cal-day:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;width:max(44px,100%);height:max(44px,100%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body button.month-book-row,body .monthly-review-row.is-action{align-items:center!important;min-height:44px!important;padding-block:8px!important}body .idea-inbox-item .mm-del-node,body .proj-book-toggle,body .v11-archive-btn,body .v21-next-action-controls-toggle,body .v20-reference-add-trigger,body .v51-writing-entry,body .project-card .del-project-btn,body .project-card .notes-export-btn{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}body .idea-inbox-item .mm-del-node{margin:-11px 0!important;padding:0!important}body .v51-writing-entry,body .v20-reference-add-trigger,body .project-card .notes-export-btn{width:auto!important;padding-inline:12px!important}body .pdfr-overlay .pdfr-icon,body .pdfr-overlay .pdfr-btn,body .docr-overlay .pdfr-icon,body .docr-overlay .pdfr-btn,body .pdfr-overlay .pdfr-reflow-settings-toggle,body .docr-overlay .docr-reading-settings-toggle{min-width:44px!important;min-height:44px!important}body .pdfr-overlay .pdfr-side-grip,body .docr-overlay .pdfr-side-grip{min-height:44px!important}body .pdfr-overlay .pdfr-side-tab,body .docr-overlay .pdfr-side-tab{justify-content:center;align-items:center;display:inline-flex;min-height:44px!important}}body.theme-night .tabs.custom-navigation>.tab:not(.active),body.theme-night .tabs.custom-navigation>.nav-more-wrap>.nav-more-btn,body.theme-night .monthly-calendar-card .cal-cell.cal-day,body.theme-night .pdfr-side-tab:not(.is-active),body.theme-night .pdfr-icon,body.theme-night .pdfr-btn{color:var(--text-main)!important}body.theme-night .tabs.custom-navigation>.tab:not(.active),body.theme-night .tabs.custom-navigation>.nav-more-wrap>.nav-more-btn{opacity:.9}.sync-panel-modal{overscroll-behavior:contain;width:min(520px,100vw - 32px);max-width:520px;max-height:min(92dvh,820px);overflow-y:auto}.sync-panel-form>.export-btn{min-height:44px}.sync-consent-group{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 76%, transparent);border-radius:10px;min-width:0;margin:2px 0 4px;padding:10px 11px}.sync-consent-group legend{letter-spacing:.1em;text-transform:uppercase;color:var(--text-main);padding:0 5px;font-size:10px;font-weight:700}.sync-consent-group .sync-check+.sync-check{margin-top:9px}.sync-check a{vertical-align:middle;min-height:24px;color:var(--value-color,var(--accent));text-underline-offset:2px;align-items:center;margin-inline:-1px;padding-inline:3px;font-weight:700;display:inline-flex}.sync-check a:hover{text-decoration-thickness:2px}.sync-check a:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px;border-radius:2px}.sync-profile-card,.sync-account-section{border:1px solid var(--input-border);background:color-mix(in srgb, var(--card-bg,var(--input-bg)) 92%, transparent);border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex}.sync-profile-head,.sync-account-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sync-profile-head h3,.sync-account-section-head h3{color:var(--text-main);margin:2px 0 0;font-size:14px;line-height:1.25}.sync-profile-status,.sync-consent-meta{color:var(--text-main);opacity:.72;margin:0;font-size:10.5px;line-height:1.4}.sync-profile-save{align-self:flex-start;min-height:44px;padding:7px 13px}.sync-marketing-toggle{border:1px solid var(--input-border);background:var(--input-bg);border-radius:10px;align-items:center;min-height:44px;padding:8px 10px}.sync-marketing-toggle.is-disabled{opacity:.58}.sync-marketing-toggle span{flex-direction:column;gap:2px;display:flex}.sync-marketing-toggle small{opacity:.76;font-size:10.5px}.sync-profile-notice{color:var(--value-color,var(--accent));opacity:1}.sync-account-email{border:1px solid var(--input-border);background:var(--input-bg);overflow-wrap:anywhere;border-radius:10px;gap:2px;margin:0;padding:9px 10px;display:grid}.sync-account-email>span{color:var(--label-color);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sync-account-email>strong{color:var(--text-main);font-size:12.5px}.sync-security-action{align-self:flex-start;min-height:44px;padding:8px 13px}.sync-account-status{opacity:1}.sync-account-status[hidden]{display:none}.sync-encryption-separation{border-left:3px solid var(--value-color,var(--accent));opacity:.9;padding-left:10px}.sync-account-section .sync-panel-actions>button{min-height:44px}.sync-account-section button:focus-visible,.sync-account-danger-zone button:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px}@media (width<=620px){body:has(.sync-panel-modal){overflow:hidden}.workspace-modal-backdrop:has(.sync-panel-modal){padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:flex-end;overflow:hidden}.sync-panel-modal{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;scroll-padding-block:76px;overflow-y:auto}.sync-field input{box-sizing:border-box;min-height:48px;padding:11px 12px;font-size:16px}.sync-panel-form>.export-btn,.sync-google-btn,.sync-profile-save{min-height:48px!important}.sync-panel-modal button{min-height:44px}.sync-panel-actions>button{flex:140px;justify-content:center}.sync-panel-switch button{padding-inline:6px}.sync-check{align-items:center;min-height:44px}.sync-check input{flex:0 0 20px;width:20px;height:20px;margin:0}.sync-consent-group .sync-check a{min-height:32px;padding-inline:5px}}body.landing-terms-open{overflow:hidden!important}body.landing-terms-open .mg-feedback,body.landing-terms-open .mg-feedback-trigger{display:none!important}.landing-footer-links>button[data-open-terms]{appearance:none;min-height:32px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.landing-footer-links>button[data-open-terms]:hover,.landing-footer-links>button[data-open-terms]:focus-visible{color:var(--value-color,var(--accent));text-decoration-color:currentColor}.landing-footer-links>button[data-open-terms]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.landing-terms-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(12px,3vw,28px);z-index:10050!important;background:#3a2c3661!important}body.theme-neutral .landing-terms-backdrop{background:#33312e61!important}body.theme-night .landing-terms-backdrop{background:#0d1613b8!important}.landing-terms-modal{color:var(--text-main);grid-template-rows:auto minmax(0,1fr) auto;background:var(--card-bg,var(--input-bg))!important;border-color:var(--input-border)!important;width:min(860px,100%)!important;max-width:860px!important;max-height:min(90dvh,900px)!important;box-shadow:0 26px 90px color-mix(in srgb, var(--text-main) 22%, transparent)!important;padding:0!important;display:grid!important;overflow:hidden!important}.landing-terms-header{border-bottom:1px solid var(--input-border);background:var(--card-bg,var(--input-bg));padding:20px 24px 17px;margin:0!important}.landing-terms-header>div:first-child{min-width:0}.landing-terms-header h2{margin-top:3px;font-size:clamp(25px,3.4vw,36px)!important;line-height:1.08!important}.landing-terms-header p{color:var(--label-color,var(--text-main));letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:11px;font-weight:700}.landing-terms-header .workspace-modal-close{flex:0 0 44px;width:44px;height:44px}.landing-terms-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--value-color,var(--accent)) 54%, transparent) transparent;min-height:0;padding:24px clamp(22px,4vw,42px) 30px;scroll-padding-block:24px;overflow-y:auto}.landing-terms-scroll::-webkit-scrollbar{width:10px}.landing-terms-scroll::-webkit-scrollbar-track{background:0 0}.landing-terms-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--value-color,var(--accent)) 62%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.landing-terms-scroll:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color,var(--accent)) 55%, transparent);outline-offset:-5px}.landing-terms-intro{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 82%, transparent);border-radius:14px;margin-bottom:28px;padding:18px 20px}.landing-terms-scroll p,.landing-terms-scroll li{color:var(--text-main);font-size:14.5px;line-height:1.72}.landing-terms-scroll p{margin:0}.landing-terms-scroll p+p,.landing-terms-scroll ul+p{margin-top:10px}.landing-terms-section+.landing-terms-section{border-top:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);margin-top:27px;padding-top:27px}.landing-terms-section h3{color:var(--title-color,var(--text-main));margin:0 0 10px;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(20px,2.5vw,25px);font-weight:600;line-height:1.2}.landing-terms-scroll ul{margin:11px 0 0;padding-left:22px}.landing-terms-scroll li+li{margin-top:8px}.landing-terms-scroll a{color:var(--value-color,var(--accent));text-underline-offset:3px;font-weight:700}.landing-terms-closing{background:color-mix(in srgb, var(--value-color,var(--accent)) 10%, transparent);border-radius:12px;padding:18px 20px;margin-top:30px!important}.landing-terms-actions{padding:14px 24px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--input-border);background:var(--card-bg,var(--input-bg));margin:0!important}.landing-terms-actions>*{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=620px){.landing-footer-links>button[data-open-terms]{min-height:44px;padding-inline:5px}.landing-terms-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;align-items:center!important}.landing-terms-modal{width:100%!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;border-radius:20px!important}.landing-terms-header{padding:16px 16px 13px}.landing-terms-header h2{font-size:clamp(25px,8vw,31px)!important}.landing-terms-scroll{padding:19px 17px 26px}.landing-terms-scroll p,.landing-terms-scroll li{font-size:16px;line-height:1.62}.landing-terms-intro{padding:15px}.landing-terms-actions{padding:11px 16px max(11px, env(safe-area-inset-bottom))}.landing-terms-actions>*{flex:1 1 0;min-width:0}}body.v39-header-more-consolidated .header-utility-cluster{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body.v39-header-more-consolidated .header-more-menu>#syncBtn[hidden]{display:none!important}body.v39-header-more-consolidated #headerAuthBtn,.header-auth-btn{box-sizing:border-box;border:1px solid var(--value-color);background:var(--value-color);width:auto;min-width:80px;height:38px;min-height:38px;color:var(--card-bg);box-shadow:0 5px 14px color-mix(in srgb, var(--shadow-color) 86%, transparent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 15px;font-size:11.5px;font-weight:850;line-height:1;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}body.v39-header-more-consolidated #headerAuthBtn.is-signed-in{border-color:var(--tab-border);background:color-mix(in srgb, var(--card-bg) 95%, var(--chip-bg) 5%);color:var(--value-color)}body.v39-header-more-consolidated #headerAuthBtn:hover,body.v39-header-more-consolidated #headerAuthBtn:focus-visible{border-color:color-mix(in srgb, var(--value-color) 78%, var(--tab-border));box-shadow:0 8px 18px color-mix(in srgb, var(--shadow-color) 92%, transparent);transform:translateY(-1px)}body.v39-header-more-consolidated #headerAuthBtn:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 38%, transparent);outline-offset:2px}body.v39-header-more-consolidated #headerAuthBtn:disabled{opacity:.62;cursor:wait;transform:none}body.theme-night.v39-header-more-consolidated #headerAuthBtn:not(.is-signed-in){border-color:color-mix(in srgb, var(--value-color) 82%, var(--tab-border));background:var(--value-color);color:#18231f;box-shadow:0 6px 16px #00000057}body.theme-night.v39-header-more-consolidated #headerAuthBtn.is-signed-in{border-color:color-mix(in srgb, var(--tab-border) 76%, var(--value-color) 24%);background:color-mix(in srgb, var(--card-bg) 91%, var(--chip-bg) 9%);color:var(--value-color)}@media (width<=620px){body.v39-header-more-consolidated .header-utility-cluster{gap:6px!important;max-width:136px!important}body.v39-header-more-consolidated #headerAuthBtn{border-radius:999px!important;flex:none!important;width:auto!important;min-width:80px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 13px!important;font-size:12px!important}}@media (width<=390px){body.v39-header-more-consolidated .header-utility-cluster{gap:5px!important;max-width:130px!important}body.v39-header-more-consolidated #headerAuthBtn{min-width:76px!important;padding-inline:11px!important}}@media (prefers-reduced-motion:reduce){body.v39-header-more-consolidated #headerAuthBtn{transition:none}}.landing-nav-actions [data-landing-sign-in][data-auth-resolved=false],body.v39-header-more-consolidated #headerAuthBtn[data-auth-resolved=false]{border-color:var(--tab-border)!important;background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg) 8%)!important;color:var(--label-color)!important;box-shadow:none!important;opacity:1!important;cursor:wait!important}body.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in){color:#fff!important;background:#8a4a6a!important;border-color:#0000!important}body.theme-neutral.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in){color:#fdfcfa!important;background:#4b4740!important}body.theme-night.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in){color:#222f29!important;background:#85a89f!important}.landing-nav-actions [data-landing-sign-in].is-signed-in{border-color:var(--tab-border)!important;background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%)!important;color:var(--value-color)!important}@media (width<=680px){body.landing-visible .landing-v2 .landing-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body.landing-visible .landing-v2 .landing-nav-actions{align-items:center!important;gap:6px!important;display:flex!important}body.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in]{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:76px!important;min-height:44px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}}@media (width<=390px){body.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in]{min-width:72px!important;padding-inline:10px!important;font-size:10.5px!important}}.app-confirm-type{color:var(--text-main);gap:7px;margin-top:14px;font-size:12px;display:grid}.app-confirm-type input{border:1px solid var(--border);background:var(--input-bg);width:100%;min-height:44px;color:var(--text-main);font:inherit;border-radius:10px;padding:10px 12px}.app-confirm-btn:disabled{cursor:not-allowed;opacity:.46}.sync-account-danger-zone{border:1px solid color-mix(in srgb, var(--danger,#a33f52) 38%, transparent);background:color-mix(in srgb, var(--danger,#a33f52) 6%, var(--card-bg,var(--input-bg)));border-radius:12px;gap:7px;margin-top:4px;padding:13px;display:grid}.sync-account-danger-zone>h3{color:var(--text-main);margin:0;font-size:14px;line-height:1.25}.sync-account-danger-zone>p{color:var(--label-color);margin:0;font-size:12px;line-height:1.45}.sync-account-danger-zone .sync-panel-danger{background:color-mix(in srgb, var(--danger,#a33f52) 7%, transparent);border:1px solid;border-radius:999px;justify-self:start;align-items:center;min-height:44px;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.landing-v2 .landing-nowrap{white-space:nowrap}.landing-v2 .landing-bookshelf{--landing-shelf-wood:#8b665e;--landing-shelf-wood-light:#b28a79;--landing-shelf-back:#eadfdf;border:9px solid var(--landing-shelf-wood);background:linear-gradient(90deg, #ffffff2e, transparent 12%, transparent 88%, #2d1d1c17), var(--landing-shelf-back);box-shadow:inset 0 14px 22px #452b2a14, 0 18px 30px color-mix(in srgb, var(--shadow-color) 82%, transparent);border-bottom-width:12px;border-radius:10px 10px 5px 5px;margin:17px 0 18px;padding:21px 24px 15px;position:relative;overflow:hidden}body.theme-neutral.landing-visible .landing-v2 .landing-bookshelf{--landing-shelf-wood:#716a61;--landing-shelf-wood-light:#9d9387;--landing-shelf-back:#e5e1da}body.theme-night.landing-visible .landing-v2 .landing-bookshelf{--landing-shelf-wood:#43554d;--landing-shelf-wood-light:#6d8177;--landing-shelf-back:#1d2b27;box-shadow:inset 0 14px 24px #0000003d,0 18px 34px #0000004d}.landing-v2 .landing-bookshelf-bay{background:linear-gradient(90deg, #321f1e0e 1px, transparent 1px) 0 0 / 54px 100%, linear-gradient(180deg, color-mix(in srgb, var(--landing-shelf-back) 92%, #fff 8%), var(--landing-shelf-back));align-items:flex-end;padding:8px 11px 0;display:flex;position:relative;box-shadow:inset 0 9px 18px #37232213}body.theme-night.landing-visible .landing-v2 .landing-bookshelf-bay{background:linear-gradient(90deg, #d9e5de06 1px, transparent 1px) 0 0 / 54px 100%, linear-gradient(180deg, #23332e, var(--landing-shelf-back));box-shadow:inset 0 10px 20px #0003}.landing-v2 .landing-bookshelf-bay-upper{min-height:174px}.landing-v2 .landing-bookshelf-bay-lower{min-height:151px}.landing-v2 .landing-bookshelf-books{justify-content:space-between;align-items:flex-end;gap:clamp(7px,1.1vw,12px);width:100%;min-width:0;display:flex}.landing-v2 .landing-bookshelf .landing-shelf-book{flex:0 0 var(--book-width);width:var(--book-width);height:var(--book-height);border:1px solid color-mix(in srgb, var(--text-main) 23%, transparent);min-width:0;color:color-mix(in srgb, var(--text-main) 82%, transparent);transform-origin:50% 100%;writing-mode:horizontal-tb;border-bottom:0;border-radius:4px 5px 1px 1px;justify-content:space-between;align-items:center;padding:13px 7px 8px;display:flex;position:relative;box-shadow:inset 5px 0 8px #ffffff24,inset -3px 0 5px #38232317,3px 7px 9px #35232226}.landing-v2 .landing-bookshelf .landing-shelf-book:before{content:"";border-block:1px solid color-mix(in srgb, currentColor 42%, transparent);height:2px;position:absolute;inset:7px 5px auto}.landing-v2 .landing-bookshelf .landing-shelf-book:after{content:"";background:color-mix(in srgb, currentColor 20%, transparent);width:2px;position:absolute;inset:16px auto 7px 4px}.landing-v2 .landing-bookshelf .landing-shelf-book>span{writing-mode:vertical-rl;max-height:calc(100% - 28px);color:inherit;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font:750 clamp(7px,.75vw,9px)/1.15 Noto Serif Display,Georgia,serif;overflow:hidden;transform:rotate(180deg)}.landing-v2 .landing-bookshelf .landing-shelf-book small{z-index:1;color:inherit;letter-spacing:.08em;font:850 7px/1 sans-serif;position:relative}.landing-v2 .landing-bookshelf .landing-shelf-book.one{--book-width:clamp(42px, 4.2vw, 54px);--book-height:clamp(124px, 12vw, 143px)}.landing-v2 .landing-bookshelf .landing-shelf-book.two{--book-width:clamp(36px, 3.6vw, 46px);--book-height:clamp(142px, 14vw, 160px);margin-inline:3px 8px;transform:rotate(-4deg)}.landing-v2 .landing-bookshelf .landing-shelf-book.three{--book-width:clamp(48px, 4.7vw, 61px);--book-height:clamp(132px, 13vw, 151px)}.landing-v2 .landing-bookshelf .landing-shelf-book.four{--book-width:clamp(40px, 4vw, 51px);--book-height:clamp(121px, 11.5vw, 139px)}.landing-v2 .landing-bookshelf .landing-shelf-book.five{--book-width:clamp(47px, 4.8vw, 63px);--book-height:clamp(108px, 10.5vw, 126px);transform-origin:30% 100%;margin-left:5px;transform:rotate(4deg)}.landing-v2 .landing-bookshelf .landing-shelf-book.six{--book-width:clamp(37px, 3.8vw, 47px);--book-height:clamp(126px, 11.8vw, 142px);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-five) 88%, #fff 12%), var(--landing-shelf-five))}.landing-v2 .landing-bookshelf .landing-shelf-book.seven{--book-width:clamp(43px, 4.3vw, 54px);--book-height:clamp(136px, 12.7vw, 153px);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-four) 88%, #fff 12%), var(--landing-shelf-four));transform:rotate(2.5deg)}.landing-v2 .landing-bookshelf .landing-shelf-book.ten{--book-width:clamp(39px, 4vw, 49px);--book-height:clamp(119px, 11.2vw, 135px);transform-origin:70% 100%;background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-three) 88%, #fff 12%), var(--landing-shelf-three));transform:rotate(-3deg)}.landing-v2 .landing-bookshelf .landing-shelf-book.eleven{--book-width:clamp(33px, 3.4vw, 42px);--book-height:clamp(103px, 9.8vw, 119px);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-one) 88%, #fff 12%), var(--landing-shelf-one))}.landing-v2 .landing-bookshelf .landing-shelf-book.twelve{--book-width:clamp(42px, 4.3vw, 54px);--book-height:clamp(130px, 12.2vw, 147px);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-two) 88%, #fff 12%), var(--landing-shelf-two))}.landing-v2 .landing-bookshelf .landing-shelf-book.sixteen{--book-width:clamp(37px, 3.7vw, 46px);--book-height:clamp(112px, 10.4vw, 127px);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-shelf-five) 88%, #fff 12%), var(--landing-shelf-five))}.landing-v2 .landing-shelf-bookend{border-left:7px solid var(--landing-shelf-wood-light);border-bottom:7px solid var(--landing-shelf-wood-light);filter:drop-shadow(3px 5px 3px #311f1e21);border-radius:2px 0 2px 3px;align-self:flex-end;width:34px;height:60px;margin-left:0}.landing-v2 .landing-shelf-stack{flex-direction:column-reverse;flex:0 clamp(76px,9vw,112px);align-items:flex-end;gap:4px;width:clamp(76px,9vw,112px);min-width:68px;margin-left:0;display:flex}.landing-v2 .landing-shelf-stack-upper{flex-basis:clamp(72px,8vw,98px);width:clamp(72px,8vw,98px)}.landing-v2 .landing-shelf-stack-book{border:1px solid color-mix(in srgb, var(--text-main) 18%, transparent);background:linear-gradient(180deg, var(--landing-shelf-four), color-mix(in srgb, var(--landing-shelf-four) 82%, #fff 18%));width:100%;min-width:0;height:17px;color:color-mix(in srgb, var(--text-main) 78%, transparent);letter-spacing:.025em;text-transform:uppercase;border-radius:2px 5px 5px 2px;justify-content:space-between;align-items:center;gap:5px;padding:0 6px;font:750 6.5px/1 sans-serif;display:flex;overflow:hidden;box-shadow:3px 5px 7px #33212021}.landing-v2 .landing-shelf-stack-book>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-v2 .landing-shelf-stack-book small{color:inherit;letter-spacing:.06em;flex:none;font:850 6px/1 sans-serif}.landing-v2 .landing-shelf-stack-book:nth-child(2){background:linear-gradient(180deg, var(--landing-shelf-three), color-mix(in srgb, var(--landing-shelf-three) 82%, #fff 18%));width:88%;margin-right:8%}.landing-v2 .landing-shelf-stack-book:nth-child(3){background:linear-gradient(180deg, var(--landing-shelf-two), color-mix(in srgb, var(--landing-shelf-two) 82%, #fff 18%));width:94%;margin-right:2%}body.theme-night.landing-visible .landing-v2 .landing-shelf-stack-book{color:#f5f8f6;border-color:#edf3ef38;box-shadow:3px 5px 8px #00000038}.landing-v2 .landing-bookshelf-board{z-index:2;background:linear-gradient(180deg, var(--landing-shelf-wood-light), var(--landing-shelf-wood));border-radius:2px;height:14px;margin:0 -9px;display:block;position:relative;box-shadow:0 7px 9px #34212038,inset 0 1px #ffffff38}.landing-v2 .landing-bookshelf-board-base{height:17px;margin-bottom:-4px;box-shadow:0 9px 12px #3421203d,inset 0 1px #fff3}body.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.landing-visible .landing-v2 .landing-final>.landing-primary-btn{mix-blend-mode:normal;color:#fff!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background-color:#8a4a6a!important;background-image:none!important}body.theme-neutral.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.theme-neutral.landing-visible .landing-v2 .landing-final>.landing-primary-btn{color:#fdfcfa!important;background-color:#4b4740!important}body.theme-night.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.theme-night.landing-visible .landing-v2 .landing-final>.landing-primary-btn{color:#222f29!important;background-color:#85a89f!important}@media (width<=620px){.landing-v2 .landing-bookshelf{padding-inline:18px}.landing-v2 .landing-bookshelf-bay{padding-inline:8px}.landing-v2 .landing-bookshelf-bay-upper{min-height:167px}.landing-v2 .landing-bookshelf-bay-lower{min-height:147px}.landing-v2 .landing-bookshelf-books{gap:5px}.landing-v2 .landing-bookshelf .landing-shelf-book.one{--book-width:44px;--book-height:137px}.landing-v2 .landing-bookshelf .landing-shelf-book.two{--book-width:37px;--book-height:153px}.landing-v2 .landing-bookshelf .landing-shelf-book.three{--book-width:49px;--book-height:144px}.landing-v2 .landing-bookshelf .landing-shelf-book.six{--book-width:38px;--book-height:134px}.landing-v2 .landing-bookshelf .landing-shelf-book.seven{--book-width:44px;--book-height:145px}.landing-v2 .landing-bookshelf .landing-shelf-book.four{--book-width:41px;--book-height:130px}.landing-v2 .landing-bookshelf .landing-shelf-book.five{--book-width:50px;--book-height:119px}.landing-v2 .landing-bookshelf .landing-shelf-book.ten{--book-width:40px;--book-height:127px}.landing-v2 .landing-bookshelf .landing-shelf-book.eleven{--book-width:34px;--book-height:110px}.landing-v2 .landing-bookshelf .landing-shelf-book.twelve{--book-width:43px;--book-height:138px}.landing-v2 .landing-bookshelf .landing-shelf-book.sixteen{--book-width:38px;--book-height:119px}.landing-v2 .landing-shelf-stack{flex-basis:90px;width:90px;min-width:72px}.landing-v2 .landing-shelf-stack-upper{flex-basis:82px;width:82px}.landing-v2 .landing-shelf-bookend{border-width:6px;width:28px;height:53px}}@media (width<=480px){.landing-v2 .landing-bookshelf{border-width:7px 7px 10px;margin-block:14px 16px;padding:14px 12px 10px}.landing-v2 .landing-bookshelf-bay{padding-inline:7px}.landing-v2 .landing-bookshelf-bay-upper{min-height:151px}.landing-v2 .landing-bookshelf-bay-lower{min-height:135px}.landing-v2 .landing-bookshelf-books{gap:3px}.landing-v2 .landing-bookshelf .landing-shelf-book{padding-inline:5px}.landing-v2 .landing-bookshelf .landing-shelf-book.one{--book-width:29px;--book-height:124px}.landing-v2 .landing-bookshelf .landing-shelf-book.two{--book-width:25px;--book-height:139px;margin-inline:0 2px}.landing-v2 .landing-bookshelf .landing-shelf-book.three{--book-width:33px;--book-height:131px}.landing-v2 .landing-bookshelf .landing-shelf-book.six{--book-width:27px;--book-height:121px}.landing-v2 .landing-bookshelf .landing-shelf-book.seven{--book-width:31px;--book-height:133px}.landing-v2 .landing-bookshelf .landing-shelf-book.four{--book-width:27px;--book-height:116px}.landing-v2 .landing-bookshelf .landing-shelf-book.five{--book-width:34px;--book-height:106px;margin-left:1px}.landing-v2 .landing-bookshelf .landing-shelf-book.ten{--book-width:29px;--book-height:113px}.landing-v2 .landing-bookshelf .landing-shelf-book.eleven{--book-width:24px;--book-height:98px}.landing-v2 .landing-bookshelf .landing-shelf-book.twelve{--book-width:31px;--book-height:125px}.landing-v2 .landing-bookshelf .landing-shelf-book.sixteen{--book-width:28px;--book-height:108px}.landing-v2 .landing-bookshelf .landing-shelf-book>span{font-size:6.5px}.landing-v2 .landing-bookshelf .landing-shelf-book small{font-size:6px}.landing-v2 .landing-shelf-bookend{border-width:5px;width:20px;height:45px}.landing-v2 .landing-shelf-stack{flex-basis:70px;gap:3px;width:70px;min-width:62px}.landing-v2 .landing-shelf-stack-upper{flex-basis:66px;width:66px}.landing-v2 .landing-shelf-stack-book{height:13px;padding-inline:4px;font-size:5.5px}.landing-v2 .landing-shelf-stack-book small{font-size:5.5px}.landing-v2 .landing-bookshelf-board{height:11px;margin-inline:-6px}.landing-v2 .landing-bookshelf-board-base{height:14px}.landing-v2 .landing-footer{min-height:0;padding:24px 0 max(26px, env(safe-area-inset-bottom));text-align:center;justify-content:flex-start;align-items:center;gap:7px}.landing-v2 .landing-footer-brand{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;width:100%;padding-bottom:3px;line-height:1.35;display:flex}.landing-v2 .landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:center;gap:1px 10px;width:min(100%,342px);display:grid}.landing-v2 .landing-footer-links>a,.landing-v2 .landing-footer-links>button[data-open-terms]{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:4px}}@media (width<=390px){.landing-v2 .landing-bookshelf-bay{padding-inline:5px}.landing-v2 .landing-bookshelf-bay-upper{min-height:143px}.landing-v2 .landing-bookshelf-bay-lower{min-height:128px}.landing-v2 .landing-bookshelf-books{gap:2px}.landing-v2 .landing-bookshelf .landing-shelf-book.one{--book-width:27px;--book-height:117px}.landing-v2 .landing-bookshelf .landing-shelf-book.two{--book-width:23px;--book-height:132px}.landing-v2 .landing-bookshelf .landing-shelf-book.three{--book-width:30px;--book-height:124px}.landing-v2 .landing-bookshelf .landing-shelf-book.six{--book-width:25px;--book-height:114px}.landing-v2 .landing-bookshelf .landing-shelf-book.seven{--book-width:28px;--book-height:126px}.landing-v2 .landing-bookshelf .landing-shelf-book.four{--book-width:25px;--book-height:109px}.landing-v2 .landing-bookshelf .landing-shelf-book.five{--book-width:31px;--book-height:99px}.landing-v2 .landing-bookshelf .landing-shelf-book.ten{--book-width:27px;--book-height:106px}.landing-v2 .landing-bookshelf .landing-shelf-book.eleven{--book-width:22px;--book-height:91px}.landing-v2 .landing-bookshelf .landing-shelf-book.twelve{--book-width:28px;--book-height:118px}.landing-v2 .landing-bookshelf .landing-shelf-book.sixteen{--book-width:26px;--book-height:101px}.landing-v2 .landing-shelf-bookend{width:18px;height:41px}.landing-v2 .landing-shelf-stack{flex-basis:66px;width:66px;min-width:58px}.landing-v2 .landing-shelf-stack-upper{flex-basis:62px;width:62px}}@media (width<=350px){.landing-v2 .landing-bookshelf .shelf-optional-narrow{display:none}.landing-v2 .landing-shelf-bookend{width:16px}.landing-v2 .landing-shelf-stack{flex-basis:60px;width:60px;min-width:54px}.landing-v2 .landing-shelf-stack-upper{flex-basis:57px;width:57px}}.guide-origin-return{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--value-color) 25%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 95%, var(--chip-bg) 5%);width:100%;color:var(--text-main);box-shadow:0 7px 18px color-mix(in srgb, var(--shadow-color) 62%, transparent);border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 clamp(12px,1.8vw,20px);padding:8px 9px 8px 12px;display:grid}.guide-origin-return-mark{background:var(--chip-bg);width:30px;height:30px;color:var(--value-color);border-radius:10px;place-items:center;display:grid}.guide-origin-return-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.guide-origin-return-copy small{color:var(--label-color);letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:720;line-height:1.2}.guide-origin-return-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.guide-origin-return button{border:1px solid var(--card-border);background:var(--card-bg);min-height:44px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:780;display:inline-flex}.guide-origin-return button:hover,.guide-origin-return button:focus-visible{border-color:var(--value-color);background:var(--chip-bg);outline:none}.guide-origin-return button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 24%, transparent)}.tab-content-guide{max-width:1500px;margin-inline:auto}.guide-page{gap:clamp(16px,2.2vw,28px);padding-bottom:clamp(28px,5vw,64px);display:grid}.guide-page .card{margin-bottom:0}.guide-hero{isolation:isolate;min-height:0;box-shadow:var(--v8-shadow-sm), inset 4px 0 0 color-mix(in srgb, var(--value-color) 82%, transparent);grid-template-columns:minmax(260px,.76fr) minmax(420px,1.24fr);align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--value-color) 28%, var(--card-border))!important;background:color-mix(in srgb, var(--card-bg) 97%, var(--chip-bg) 3%)!important;padding:0!important}.guide-hero:after{content:none}.guide-hero-toolbar{border-bottom:1px solid color-mix(in srgb, var(--card-border) 82%, transparent);background:color-mix(in srgb, var(--chip-bg) 62%, var(--card-bg));flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px;display:flex;gap:16px!important;padding:10px 18px 10px 20px!important}.guide-hero-identity{align-items:center;gap:10px;min-width:0;display:flex}.guide-hero-symbol{border:1px solid color-mix(in srgb, var(--value-color) 24%, var(--card-border));background:color-mix(in srgb, var(--accent-soft) 66%, var(--card-bg));width:34px;height:34px;color:var(--value-color);border-radius:11px;flex:none;place-items:center;display:grid}.guide-hero-symbol .mi-icon,.guide-citation-icon .mi-icon{margin-inline-end:0}.guide-hero-identity>div{gap:2px;display:grid}.guide-hero-identity .guide-kicker{margin:0;font-size:9px}.guide-hero-identity strong{color:var(--text-main);font-size:12px;line-height:1.1}.guide-hero-status{border:1px solid color-mix(in srgb, var(--value-color) 20%, var(--card-border));min-height:30px;color:var(--label-color);background:var(--card-bg);letter-spacing:.03em;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:9.5px;font-weight:760;display:inline-flex}.guide-hero-status i{background:var(--value-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 12%, transparent);border-radius:50%}.guide-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,3vw,34px) clamp(18px,3vw,34px) clamp(22px,3vw,34px) clamp(24px,3.4vw,42px);display:flex;position:relative}.guide-kicker,.guide-section-kicker{color:var(--value-color);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.guide-kicker{align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.guide-kicker .mi-icon{margin-inline-end:0}.guide-hero h2,.guide-section-heading h2,.guide-data-copy h2{color:var(--text-main);font-family:Noto Serif Display,Georgia,serif}.guide-hero h2{letter-spacing:-.03em;max-width:510px;margin:0;font-family:inherit;font-size:clamp(25px,3.05vw,38px);font-weight:790;line-height:1.1}.guide-hero-copy>p{max-width:500px;color:var(--label-color);margin:12px 0 0;font-size:clamp(12px,1.15vw,14px);line-height:1.5}.guide-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.guide-actions button,.guide-data-actions>button{width:auto;min-height:44px;margin:0;padding-inline:17px}.guide-route-panel{border:1px solid color-mix(in srgb, var(--value-color) 18%, var(--card-border));background:color-mix(in srgb, var(--chip-bg) 34%, var(--card-bg));border-radius:18px;align-self:center;min-width:0;margin:16px 16px 16px 0;padding:13px;box-shadow:inset 0 1px #ffffff57}.guide-route-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 10px;display:flex}.guide-route-heading span{color:var(--value-color);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.guide-route-heading b{color:var(--label-color);font-size:9px;font-weight:700}.guide-route{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(66px,1fr) 18px minmax(66px,1fr) 18px minmax(66px,1fr) 18px minmax(66px,1fr) 18px minmax(66px,1fr);align-items:center;gap:6px;padding:0;display:grid;position:relative}.guide-route-node{z-index:1;border:1px solid color-mix(in srgb, var(--value-color) 22%, var(--card-border));background:var(--card-bg);min-width:0;min-height:70px;color:var(--value-color);border-radius:13px;align-content:center;place-items:center;gap:8px;padding:9px 4px;display:grid;position:relative}.guide-route-node>span{background:color-mix(in srgb, var(--accent-soft) 56%, var(--card-bg));border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.guide-route-node b{color:var(--text-main);font-size:11px;line-height:1}.guide-route-arrow{color:var(--label-color);opacity:.68;place-items:center;display:grid}.guide-route-arrow .mi-icon{margin-inline-end:0}.guide-citation-note{border:1px solid color-mix(in srgb, var(--action-accent) 22%, var(--card-border));background:color-mix(in srgb, var(--action-accent) 7%, var(--card-bg));border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.guide-citation-icon{background:color-mix(in srgb, var(--action-accent) 13%, var(--card-bg));width:31px;height:31px;color:var(--action-accent);border-radius:10px;flex:none;place-items:center;display:grid}.guide-citation-note>div{gap:2px;min-width:0;display:grid}.guide-citation-note strong{color:var(--text-main);font-size:10.5px}.guide-citation-note span:last-child{color:var(--label-color);font-size:10.5px;line-height:1.4}.guide-section{gap:14px;display:grid}.guide-section-heading{justify-content:space-between;align-items:end;gap:24px;padding-inline:4px;display:flex}.guide-section-heading h2{letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(23px,2.8vw,34px);font-weight:560;line-height:1.08}.guide-section-heading>p{max-width:520px;color:var(--label-color);text-align:right;margin:0;font-size:12px;line-height:1.5}.guide-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);display:grid}.guide-path-card{--guide-path-accent:var(--value-color);border:1px solid color-mix(in srgb, var(--guide-path-accent) 24%, var(--card-border));background:linear-gradient(150deg, color-mix(in srgb, var(--guide-path-accent) 7%, var(--card-bg)), var(--card-bg) 64%);min-width:0;min-height:280px;box-shadow:var(--v8-shadow-xs);border-radius:20px;flex-direction:column;padding:clamp(17px,2vw,24px);display:flex}.guide-path-card.is-habit{--guide-path-accent:var(--success-accent)}.guide-path-card.is-project{--guide-path-accent:var(--action-accent)}.guide-path-top{justify-content:space-between;align-items:center;display:flex}.guide-path-number{color:var(--guide-path-accent);opacity:.72;font:700 25px/1 Noto Serif Display,Georgia,serif}.guide-path-icon{background:color-mix(in srgb, var(--guide-path-accent) 12%, var(--card-bg));width:43px;height:43px;color:var(--guide-path-accent);border-radius:14px;place-items:center;display:grid}.guide-path-card h3{color:var(--text-main);margin:18px 0 7px;font:600 clamp(18px,1.8vw,23px)/1.1 Noto Serif Display,Georgia,serif}.guide-path-card>p{color:var(--label-color);margin:0;font-size:12px;line-height:1.55}.guide-mini-flow{flex-wrap:wrap;align-items:center;gap:5px;margin:18px 0;display:flex}.guide-mini-flow span{border:1px solid color-mix(in srgb, var(--guide-path-accent) 20%, var(--card-border));background:color-mix(in srgb, var(--guide-path-accent) 7%, var(--card-bg));color:var(--text-main);border-radius:999px;padding:6px 8px;font-size:9.5px;font-weight:750}.guide-mini-flow i{color:var(--guide-path-accent);opacity:.66;font-size:14px;font-style:normal}.guide-card-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.guide-card-actions button,.guide-inline-action{border:1px solid color-mix(in srgb, var(--guide-path-accent,var(--value-color)) 28%, var(--card-border));background:color-mix(in srgb, var(--card-bg) 88%, var(--chip-bg));min-height:38px;color:var(--text-main);cursor:pointer;border-radius:11px;padding:8px 12px;font-family:inherit;font-size:10.5px;font-weight:750}.guide-card-actions button:first-child{background:var(--action-grad);color:#fff;border-color:#0000}.guide-advanced-tag{background:var(--chip-bg);color:var(--label-color);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.guide-choices{background:color-mix(in srgb, var(--card-bg) 95%, var(--chip-bg) 5%)!important;padding:clamp(20px,3vw,34px)!important}.guide-choices-heading{padding:0}.guide-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.guide-choice-card{border:1px solid var(--v8-border);background:var(--v8-surface);border-radius:18px;min-width:0;padding:clamp(16px,2vw,22px)}.guide-choice-title{align-items:center;gap:11px;display:flex}.guide-choice-title>span{background:var(--chip-bg);width:39px;height:39px;color:var(--value-color);border-radius:13px;flex:0 0 39px;place-items:center;display:grid}.guide-choice-title small{color:var(--label-color);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750;display:block}.guide-choice-title h3{color:var(--text-main);margin:0;font-size:15px}.guide-mode-switch{border:1px solid var(--card-border);background:var(--stat-grad);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px 0 13px;padding:4px;display:grid}.guide-mode-switch button{min-height:39px;color:var(--label-color);cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:inherit;font-size:11px;font-weight:750}.guide-mode-switch button.is-active{background:var(--action-grad);color:#fff;box-shadow:var(--v8-shadow-xs)}.guide-choice-card>p{color:var(--label-color);margin:0;font-size:11px;line-height:1.55}.guide-choice-card>p strong{color:var(--text-main)}.guide-depth-stack{gap:6px;margin:16px 0 12px;display:grid}.guide-depth-stack>div{border:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);background:color-mix(in srgb, var(--stat-grad) 72%, var(--card-bg));border-radius:11px;grid-template-columns:minmax(90px,.32fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.guide-depth-stack b{color:var(--value-color);font-size:10.5px}.guide-depth-stack span{color:var(--label-color);font-size:10px}.guide-inline-action{min-height:36px;color:var(--value-color);background:0 0;border:0;align-items:center;gap:6px;padding-inline:0;display:inline-flex}.guide-inline-action .mi-icon{margin-inline-end:0}.guide-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guide-tool-card{border:1px solid var(--v8-border);background:var(--v8-surface);min-width:0;min-height:110px;box-shadow:var(--v8-shadow-xs);border-radius:17px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:15px;display:grid}.guide-tool-icon{background:color-mix(in srgb, var(--accent-soft) 54%, var(--card-bg));width:42px;height:42px;color:var(--value-color);border-radius:14px;place-items:center;display:grid}.guide-tool-card h3{color:var(--text-main);margin:0 0 4px;font-size:12px}.guide-tool-card p{color:var(--label-color);margin:0;font-size:10px;line-height:1.45}.guide-tool-card kbd{border:1px solid var(--card-border);background:var(--stat-grad);color:var(--text-main);border-radius:5px;padding:1px 4px;font:700 9px/1.3 inherit}.guide-tool-card>button{border:1px solid var(--card-border);background:var(--card-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--value-color);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.guide-tool-card>button .mi-icon{margin-inline-end:0}.guide-data-card{grid-template-columns:52px minmax(0,1fr) minmax(250px,auto);align-items:center;gap:clamp(15px,2vw,24px);display:grid;background:linear-gradient(125deg, color-mix(in srgb, var(--success-soft) 48%, var(--card-bg)), var(--card-bg))!important;padding:clamp(20px,3vw,32px)!important}.guide-data-icon{background:color-mix(in srgb, var(--success-accent) 14%, var(--card-bg));width:52px;height:52px;color:var(--success-accent);border-radius:17px;place-items:center;display:grid}.guide-data-copy h2{margin:4px 0 6px;font-size:clamp(19px,2vw,27px);font-weight:560;line-height:1.12}.guide-data-copy p{max-width:790px;color:var(--label-color);margin:0;font-size:10.5px;line-height:1.5}.guide-data-actions{grid-template-columns:repeat(2,minmax(100px,1fr));gap:7px;display:grid}.guide-data-actions>div{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 88%, transparent);border-radius:12px;gap:2px;padding:9px 11px;display:grid}.guide-data-actions span{color:var(--label-color);text-transform:uppercase;letter-spacing:.07em;font-size:8.5px}.guide-data-actions b{color:var(--text-main);font-size:10.5px}.guide-data-actions>button{grid-column:1/-1;width:100%}@media (hover:hover){.guide-path-card,.guide-tool-card,.guide-route-node{transition:transform .18s,border-color .18s,box-shadow .18s}.guide-path-card:hover,.guide-tool-card:hover{border-color:color-mix(in srgb, var(--value-color) 34%, var(--card-border));box-shadow:var(--v8-shadow-sm);transform:translateY(-2px)}.guide-route-node:hover{transform:translateY(-2px)}.guide-tool-card>button:hover,.guide-card-actions button:hover,.guide-inline-action:hover{border-color:var(--value-color)}}@media (width<=1080px){.guide-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-data-card{grid-template-columns:52px minmax(0,1fr)}.guide-data-actions{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-data-actions>button{grid-column:auto}}@media (width<=780px){.guide-hero{grid-template-columns:1fr}.guide-route-panel{margin:0 16px 16px}.guide-path-grid,.guide-choice-grid{grid-template-columns:1fr}.guide-path-card{min-height:0}.guide-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.guide-section-heading>p{text-align:left;max-width:680px}}@media (width<=620px){.guide-origin-return{grid-template-columns:auto minmax(0,1fr);padding:9px}.guide-origin-return button{grid-column:1/-1;width:100%}.guide-page{gap:18px}.guide-choices,.guide-data-card{border-radius:18px!important;padding:18px!important}.guide-hero{border-radius:18px!important;padding:0!important}.guide-hero-toolbar{min-height:54px;padding-inline:14px!important}.guide-hero-copy{padding:20px 18px}.guide-route-panel{margin:0 12px 12px}.guide-hero h2{font-size:clamp(25px,8vw,34px)}.guide-actions{grid-template-columns:1fr;display:grid}.guide-actions button{width:100%;min-height:44px}.guide-mode-switch button{min-height:44px}.guide-route{border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:10px}.guide-route-arrow{display:none}.guide-route-node{border-radius:13px;gap:5px;min-height:68px;padding:7px 2px}.guide-route-node>span{border-radius:10px;width:31px;height:31px}.guide-route-node b{font-size:9px}.guide-section-heading h2{font-size:25px}.guide-path-card,.guide-choice-card{padding:16px}.guide-card-actions button{min-height:44px}.guide-tool-grid{grid-template-columns:1fr}.guide-tool-card{min-height:104px;padding:13px}.guide-tool-card>button{width:44px;min-width:44px;height:44px;min-height:44px}.guide-data-card{grid-template-columns:44px minmax(0,1fr)}.guide-data-icon{border-radius:14px;width:44px;height:44px}.guide-data-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-data-actions>button{grid-column:1/-1;min-height:44px}}@media (width<=380px){.guide-route-node b{font-size:8px}.guide-depth-stack>div{grid-template-columns:1fr;gap:3px}.guide-mini-flow span{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.guide-path-card,.guide-tool-card,.guide-route-node{transition:none!important}}body.landing-visible .landing-v2 #landing-storage{isolation:isolate;border:1px solid color-mix(in srgb, var(--card-border) 76%, var(--value-color) 24%);background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%);box-shadow:0 24px 58px color-mix(in srgb, var(--shadow-color) 86%, transparent), inset 0 1px 0 color-mix(in srgb, var(--card-bg) 72%, white 28%);border-radius:24px;position:relative;overflow:hidden;padding:clamp(26px,3.5vw,42px)!important}body.landing-visible .landing-v2 #landing-storage:before{content:"";z-index:0;background:linear-gradient(90deg, var(--landing-rose), var(--landing-gold) 48%, var(--landing-sage));opacity:.74;pointer-events:none;height:4px;position:absolute;inset:0 0 auto}body.landing-visible .landing-v2 #landing-storage>*{z-index:1;position:relative}body.landing-visible .landing-v2 #landing-storage .landing-storage-head{max-width:720px;margin-bottom:clamp(20px,2.4vw,28px)}body.landing-visible .landing-v2 #landing-storage .landing-storage-head h3{color:var(--text-main);letter-spacing:-.02em;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(25px,2.4vw,32px);line-height:1.12}body.landing-visible .landing-v2 #landing-storage .landing-storage-head p{color:var(--label-color);opacity:1}body.landing-visible .landing-v2 #landing-storage .landing-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,20px)}body.landing-visible .landing-v2 #landing-storage .landing-storage-card{border-color:color-mix(in srgb, var(--card-border) 82%, var(--value-color) 18%);min-width:0;box-shadow:0 13px 30px color-mix(in srgb, var(--shadow-color) 70%, transparent), inset 0 1px 0 color-mix(in srgb, var(--card-bg) 80%, white 20%);border-top-width:3px;border-radius:18px;padding:clamp(19px,2.2vw,25px);background:var(--card-bg)!important}body.landing-visible .landing-v2 #landing-storage .landing-storage-card:first-child{border-top-color:var(--landing-gold)}body.landing-visible .landing-v2 #landing-storage .landing-storage-card:last-child{border-top-color:var(--landing-sage)}body.landing-visible .landing-v2 #landing-storage .landing-storage-kicker{color:var(--value-color);opacity:1;font-weight:800}body.landing-visible .landing-v2 #landing-storage .landing-storage-kicker svg{background:color-mix(in srgb, var(--chip-bg) 78%, var(--card-bg) 22%);border-radius:9px;flex:none;width:28px;height:28px;padding:6px}body.landing-visible .landing-v2 #landing-storage .landing-storage-card ul{color:var(--text-main);opacity:.86}body.theme-night.landing-visible .landing-v2 #landing-storage{border-color:color-mix(in srgb, var(--card-border) 68%, var(--value-color) 32%);box-shadow:0 26px 64px #0000005c,inset 0 1px #ccd4cf0f}body.theme-night.landing-visible .landing-v2 #landing-storage .landing-storage-card{box-shadow:0 14px 32px #0000003d,inset 0 1px #ccd4cf0d}.library-starter-empty{--starter-rose:color-mix(in srgb, var(--value-color) 34%, var(--card-bg));--starter-sage:color-mix(in srgb, #83a69b 44%, var(--card-bg));--starter-gold:color-mix(in srgb, #c5a96d 48%, var(--card-bg));isolation:isolate;border:1px solid color-mix(in srgb, var(--card-border) 82%, var(--value-color) 18%);background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg) 6%);min-height:0;box-shadow:0 12px 30px color-mix(in srgb, var(--shadow-color) 58%, transparent);border-radius:18px;grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);align-items:center;gap:clamp(18px,2.8vw,32px);margin-top:12px;padding:clamp(20px,2.6vw,30px);display:grid;position:relative;overflow:hidden}.library-starter-empty:before{content:"";background:linear-gradient(180deg, var(--value-color), color-mix(in srgb, var(--value-color) 18%, transparent));opacity:.72;width:4px;position:absolute;inset:0 auto 0 0}.library-starter-copy{min-width:0;padding-block:2px}.library-starter-copy h3{max-width:310px;color:color-mix(in srgb, var(--text-main) 78%, var(--label-color));letter-spacing:-.012em;margin:0;font-family:inherit;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.24}.library-starter-copy p{max-width:365px;color:var(--label-color);margin:9px 0 0;font-size:12.5px;line-height:1.52}.timer-ambient-card .chip>.mi-icon{width:15px!important;height:15px!important}.library-starter-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.library-starter-actions button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11.5px;font-weight:800;display:inline-flex}.library-starter-primary{box-shadow:0 6px 15px color-mix(in srgb, var(--value-color) 14%, transparent);border-color:color-mix(in srgb, var(--value-color) 58%, var(--card-border) 42%)!important;background:color-mix(in srgb, var(--value-color) 14%, var(--card-bg) 86%)!important;color:var(--value-color)!important;background-image:none!important}.library-starter-secondary{border-color:var(--card-border)!important;background:color-mix(in srgb, var(--card-bg) 96%, var(--chip-bg) 4%)!important;color:var(--label-color)!important}.library-starter-actions button:hover{transform:translateY(-1px)}.library-starter-primary:hover{background:color-mix(in srgb, var(--value-color) 19%, var(--card-bg) 81%)!important}.library-starter-secondary:hover{border-color:color-mix(in srgb, var(--card-border) 68%, var(--value-color) 32%)!important;color:var(--value-color)!important}.library-starter-actions button:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 38%, transparent);outline-offset:3px}.library-starter-scene{border:1px solid var(--card-border);background:color-mix(in srgb, var(--input-bg) 88%, var(--chip-bg) 12%);border-radius:15px;min-width:0;padding:12px;position:relative}.library-starter-preview-head{color:var(--value-color);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:0 3px;font-size:9px;font-weight:800;display:flex}.library-starter-preview-head span{align-items:center;gap:6px;display:flex}.library-starter-preview-head svg{width:12px;height:12px}.library-starter-preview-head small{border:1px solid var(--input-border);color:var(--label-color);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.library-starter-preview-list{gap:7px;display:grid}.library-starter-preview-card{border:1px solid var(--card-border);border-left:3px solid var(--input-border);background:var(--card-bg);min-width:0;min-height:54px;box-shadow:0 4px 10px color-mix(in srgb, var(--shadow-color) 40%, transparent);border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 9px 6px 7px;display:grid;overflow:hidden}.library-starter-preview-card:nth-child(2){margin-inline:8px 2px}.library-starter-preview-card:nth-child(3){margin-inline:3px 7px}.library-starter-preview-card.is-reading{border-left-color:var(--value-color)}.library-starter-preview-card.is-want{border-left-color:var(--starter-gold)}.library-starter-preview-card.is-finished{border-left-color:var(--starter-sage)}.library-starter-preview-cover{border:1px solid color-mix(in srgb, var(--text-main) 16%, transparent);width:32px;height:41px;color:color-mix(in srgb, var(--text-main) 72%, transparent);box-shadow:2px 3px 7px color-mix(in srgb, var(--shadow-color) 52%, transparent);border-radius:4px 7px 5px 4px;justify-content:flex-end;align-items:flex-end;padding:4px;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.library-starter-preview-card:nth-child(2) .library-starter-preview-cover{transform:rotate(1.5deg)}.library-starter-preview-cover i{opacity:.34;border-top:1px solid;position:absolute;inset:5px 5px auto}.library-starter-preview-cover b{letter-spacing:.08em;font-size:7px;font-weight:850}.library-starter-empty .tone-rose{background:var(--starter-rose)}.library-starter-empty .tone-sage{background:var(--starter-sage)}.library-starter-empty .tone-gold{background:var(--starter-gold)}.library-starter-preview-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.library-starter-preview-meta b{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.library-starter-preview-meta small{color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.2;overflow:hidden}.library-starter-preview-card em{border:1px solid var(--input-border);color:var(--label-color);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:800}.library-starter-caption{color:var(--label-color);align-items:center;gap:6px;margin:10px 3px 0;font-size:9px;line-height:1.3;display:flex}.library-starter-caption i{background:var(--value-color);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--value-color) 12%, transparent);border-radius:50%;flex:none}.library-shelf-empty-files{border:1px solid var(--card-border);background:color-mix(in srgb, var(--input-bg) 86%, var(--chip-bg) 14%);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,1.4vw,14px);min-width:0;min-height:156px;padding:18px 20px 38px;display:grid;position:relative;overflow:hidden}.library-shelf-empty-files>span{z-index:1;border:1px solid color-mix(in srgb, var(--card-border) 70%, var(--value-color) 30%);width:100%;max-width:96px;height:96px;color:color-mix(in srgb, var(--value-color) 76%, var(--text-main) 24%);background:color-mix(in srgb, var(--chip-bg) 72%, var(--card-bg) 28%);box-shadow:4px 7px 16px color-mix(in srgb, var(--shadow-color) 45%, transparent);border-radius:7px 13px 6px 7px;flex-direction:column;justify-content:space-between;justify-self:center;align-items:center;padding:16px 8px 12px;display:flex;position:relative}.library-shelf-empty-files>span:first-child{height:82px;transform:rotate(-2deg)}.library-shelf-empty-files>span:nth-child(2){background:color-mix(in srgb, #83a69b 25%, var(--card-bg));height:108px}.library-shelf-empty-files>span:nth-child(3){background:color-mix(in srgb, #c5a96d 25%, var(--card-bg));height:91px;transform:rotate(1.5deg)}.library-shelf-empty-files>span b{letter-spacing:.12em;font-size:8px;font-weight:850}.library-shelf-empty-files>i{z-index:2;background:color-mix(in srgb, var(--value-color) 42%, var(--chip-bg) 58%);height:7px;box-shadow:0 6px 12px color-mix(in srgb, var(--shadow-color) 48%, transparent);border-radius:3px;position:absolute;bottom:31px;left:14px;right:14px}.library-shelf-empty-files>small{color:var(--label-color);text-align:center;font-size:8.5px;font-weight:700;position:absolute;bottom:10px;left:18px;right:18px}body.theme-night .library-starter-empty{--starter-sage:color-mix(in srgb, #83a69b 54%, var(--card-bg));--starter-gold:color-mix(in srgb, #c5a96d 52%, var(--card-bg));box-shadow:0 13px 32px #00000040,inset 0 1px #ffffff0a}@media (width<=780px){.library-starter-empty{grid-template-columns:minmax(0,1fr);gap:18px}.library-starter-copy,.library-starter-copy h3,.library-starter-copy p{max-width:none}}@media (width<=620px){.library-starter-empty{border-radius:16px;min-height:0;margin-top:10px;padding:18px 14px 14px}.library-starter-copy h3{font-size:clamp(19px,5.8vw,22px)}.library-starter-actions{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.library-starter-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;padding-block:10px;line-height:1.25}.library-starter-actions button>.mi-icon{flex:none;margin:0!important}.library-starter-scene{border-radius:13px;padding:10px}.library-starter-preview-card{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.library-starter-preview-card:nth-child(2),.library-starter-preview-card:nth-child(3){margin-inline:0}.library-shelf-empty-state .library-starter-actions{grid-template-columns:minmax(0,1fr)}.library-shelf-empty-files{min-height:132px;padding:14px 16px 36px}.library-shelf-empty-files>span{max-width:82px;height:76px;padding-top:12px}.library-shelf-empty-files>span:first-child{height:68px}.library-shelf-empty-files>span:nth-child(2){height:88px}.library-shelf-empty-files>span:nth-child(3){height:74px}}@media (width<=390px){.library-starter-preview-card em{display:none}}@media (width<=350px){.library-starter-preview-meta small{display:none}}@media (prefers-reduced-motion:reduce){.library-starter-actions button{transition:none!important}}@media (width<=700px){body.landing-visible .landing-v2 #landing-storage{border-radius:20px;padding:24px 18px!important}body.landing-visible .landing-v2 #landing-storage .landing-storage-grid{grid-template-columns:minmax(0,1fr)}body.landing-visible .landing-v2 #landing-storage .landing-storage-card{padding:18px 16px}}.landing-v2 .landing-creator-story{isolation:isolate;border:1px solid color-mix(in srgb, var(--card-border) 88%, var(--value-color) 12%);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--value-color) 8%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--card-bg) 98%, var(--chip-bg) 2%), color-mix(in srgb, var(--card-bg) 91%, var(--stat-grad) 9%));width:min(100% - 60px,1180px);box-shadow:0 24px 65px color-mix(in srgb, var(--shadow-color) 76%, transparent);border-radius:30px;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(34px,5vw,72px);margin:0 auto clamp(70px,9vw,118px);padding:clamp(34px,5vw,62px);display:grid;position:relative;overflow:hidden}.landing-v2 .landing-creator-story:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--value-color) 15%, transparent);width:330px;height:330px;box-shadow:0 0 0 38px color-mix(in srgb, var(--value-color) 3.5%, transparent), 0 0 0 78px color-mix(in srgb, var(--value-color) 2%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-210px;right:-145px}.landing-v2 .landing-creator-copy h2{max-width:520px;color:var(--text-main);letter-spacing:-.035em;margin:13px 0 0;font:500 clamp(32px,3.5vw,49px)/1.04 Noto Serif Display,Georgia,serif}.landing-v2 .landing-creator-copy>p{max-width:550px;color:var(--label-color);margin:20px 0 0;font-size:13px;line-height:1.72}.landing-v2 .landing-creator-copy .landing-creator-resolution{border-left:2px solid color-mix(in srgb, var(--value-color) 58%, transparent);color:var(--text-main);margin-top:18px;padding-left:16px;font-weight:650}.landing-v2 .landing-name-origin{border-top:1px solid color-mix(in srgb, var(--input-border) 76%, transparent);max-width:520px;margin-top:25px;padding-top:16px}.landing-v2 .landing-name-origin>span{color:var(--value-color);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.landing-v2 .landing-name-origin p{color:var(--label-color);margin:7px 0 0;font-size:11px;line-height:1.6}.landing-v2 .landing-name-origin strong{color:var(--text-main);font-weight:700}.landing-v2 .landing-name-origin i{color:var(--text-main);font-family:Noto Serif Display,Georgia,serif}.landing-v2 .landing-creator-bridge{border:1px solid color-mix(in srgb, var(--input-border) 84%, var(--value-color) 16%);background:color-mix(in srgb, var(--input-bg) 84%, var(--card-bg) 16%);border-radius:23px;min-width:0;margin:0;padding:clamp(22px,3vw,32px);box-shadow:inset 0 1px #ffffff61}body.theme-night.landing-visible .landing-v2 .landing-creator-bridge{box-shadow:inset 0 1px #ffffff14}.landing-v2 .landing-creator-bridge figcaption{color:var(--value-color);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.landing-v2 .landing-creator-bridge-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.landing-v2 .landing-creator-bridge-list:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--value-color) 28%, transparent), color-mix(in srgb, var(--value-color) 78%, transparent), color-mix(in srgb, var(--value-color) 38%, transparent));height:2px;position:absolute;top:21px;left:10%;right:10%}.landing-v2 .landing-creator-bridge-list li{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.landing-v2 .landing-creator-bridge-list li:not(:last-child):after{content:"";box-sizing:content-box;border-top:2px solid var(--value-color);border-right:2px solid var(--value-color);width:8px;height:8px;position:absolute;top:17px;right:-7px;transform:rotate(45deg)}.landing-v2 .landing-creator-bridge-list li>span{border:1px solid color-mix(in srgb, var(--input-border) 76%, var(--value-color) 24%);background:var(--card-bg);width:44px;height:44px;color:var(--value-color);box-shadow:0 7px 18px color-mix(in srgb, var(--shadow-color) 60%, transparent);border-radius:15px;place-items:center;display:grid}.landing-v2 .landing-creator-bridge-list svg{width:18px;height:18px}.landing-v2 .landing-creator-bridge-list strong{color:var(--text-main);margin-top:12px;font:650 13px/1.1 Noto Serif Display,Georgia,serif}.landing-v2 .landing-creator-bridge-list small{max-width:78px;color:var(--label-color);margin-top:5px;font-size:8px;line-height:1.3}.landing-v2 .landing-creator-bridge-note{background:color-mix(in srgb, var(--value-color) 9%, var(--chip-bg));width:max-content;max-width:100%;color:var(--value-color);text-align:center;border-radius:999px;margin:25px auto 0;padding:7px 12px;font-size:9px;font-weight:750}@media (width<=980px){.landing-v2 .landing-creator-story{grid-template-columns:1fr}.landing-v2 .landing-creator-copy,.landing-v2 .landing-creator-copy h2,.landing-v2 .landing-creator-copy>p{max-width:720px}}@media (width<=680px){.landing-v2 .landing-creator-story{width:min(100% - 28px,1180px)}}@media (width<=620px){.landing-v2 .landing-creator-story{border-radius:23px;gap:28px;padding:28px 20px}.landing-v2 .landing-creator-copy h2{font-size:clamp(31px,10vw,40px)}.landing-v2 .landing-creator-copy>p{font-size:12px}.landing-v2 .landing-name-origin{margin-top:22px;padding-top:14px}.landing-v2 .landing-name-origin p{font-size:11.5px}.landing-v2 .landing-creator-bridge{border-radius:18px;padding:21px 18px}.landing-v2 .landing-creator-bridge-list{grid-template-columns:1fr;gap:13px;margin-top:22px}.landing-v2 .landing-creator-bridge-list:before{background:linear-gradient(180deg, color-mix(in srgb, var(--value-color) 28%, transparent), color-mix(in srgb, var(--value-color) 78%, transparent), color-mix(in srgb, var(--value-color) 38%, transparent));width:2px;height:auto;inset:20px auto 20px 21px}.landing-v2 .landing-creator-bridge-list li{text-align:left;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:13px;min-height:44px;display:grid}.landing-v2 .landing-creator-bridge-list li:not(:last-child):after{border-top:0;border-right:2px solid var(--value-color);border-bottom:2px solid var(--value-color);inset:auto auto -11px 17px;transform:rotate(45deg)}.landing-v2 .landing-creator-bridge-list li>span{grid-row:1/3}.landing-v2 .landing-creator-bridge-list strong{align-self:end;margin-top:0}.landing-v2 .landing-creator-bridge-list small{align-self:start;max-width:none;margin-top:3px}.landing-v2 .landing-creator-bridge-note{text-align:left;border-radius:12px;width:auto;margin-left:57px}}body:not(.landing-visible) .books-library-card.is-library-empty #libraryEmptyAddBtn.library-starter-primary{min-height:44px;font-weight:820;border:1px solid color-mix(in srgb, var(--value-color) 62%, var(--card-border) 38%)!important;background:color-mix(in srgb, var(--value-color) 14%, var(--card-bg) 86%)!important;color:var(--value-color)!important;box-shadow:0 6px 15px color-mix(in srgb, var(--value-color) 14%, transparent)!important;background-image:none!important}body:not(.landing-visible) .books-library-card.is-library-empty #libraryEmptyAddBtn.library-starter-primary:hover{border-color:color-mix(in srgb, var(--value-color) 76%, var(--card-border) 24%)!important;background:color-mix(in srgb, var(--value-color) 19%, var(--card-bg) 81%)!important}body:not(.landing-visible) .books-library-card.is-library-empty #libraryEmptyAddBtn.library-starter-primary:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 38%, transparent);outline-offset:3px}body.theme-night:not(.landing-visible) .books-library-card.is-library-empty #libraryEmptyAddBtn.library-starter-primary{border-color:color-mix(in srgb, var(--value-color) 68%, var(--card-border) 32%)!important;background:color-mix(in srgb, var(--value-color) 17%, var(--card-bg) 83%)!important;color:var(--text-main)!important}.project-card .v7-project-focus-strip .v18-next-action-display{overflow:hidden;background:color-mix(in srgb, var(--value-color) 9%, var(--card-bg))!important;border:1px solid color-mix(in srgb, var(--value-color) 42%, var(--card-border))!important;border-left:4px solid var(--value-color)!important;box-shadow:0 7px 18px color-mix(in srgb, var(--value-color) 10%, transparent)!important;border-radius:13px!important;align-items:stretch!important;gap:0!important;padding:0!important}.project-card .v7-project-focus-strip .v18-next-action-display:hover{background:color-mix(in srgb, var(--value-color) 9%, var(--card-bg))!important;border-color:color-mix(in srgb, var(--value-color) 42%, var(--card-border))!important;border-left-color:var(--value-color)!important;box-shadow:0 7px 18px color-mix(in srgb, var(--value-color) 10%, transparent)!important}.project-card .v7-project-focus-strip .v18-next-action-copy{width:100%;min-width:0;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:13px 13px 13px 14px;transition:background .17s,box-shadow .17s;display:grid}.project-card .v7-project-focus-strip .v18-next-action-content{flex-direction:column;gap:4px;min-width:0;display:flex}.project-card .v7-project-focus-strip .v18-next-action-copy:hover{background:color-mix(in srgb, var(--value-color) 8%, transparent)}.project-card .v7-project-focus-strip .v18-next-action-copy:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 42%, transparent);outline-offset:-4px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 52%, transparent)}.project-card .v7-project-focus-strip .v18-next-action-kicker{color:var(--value-color)!important;letter-spacing:.09em!important;font-size:7.5px!important}.project-card .v7-project-focus-strip .v18-next-action-text{color:var(--text-main)!important;line-height:1.3!important}.project-card .v7-project-focus-strip .v21-next-action-cue{border:1px solid color-mix(in srgb, var(--value-color) 56%, transparent);background:var(--value-color);width:34px;height:34px;color:var(--card-bg);box-shadow:0 5px 12px color-mix(in srgb, var(--value-color) 22%, transparent);border-radius:999px;flex:0 0 34px;place-items:center;transition:transform .17s,box-shadow .17s;display:grid}.project-card .v7-project-focus-strip .v18-next-action-copy:hover .v21-next-action-cue{box-shadow:0 3px 8px color-mix(in srgb, var(--value-color) 28%, transparent);transform:translateY(1px)}.project-card .v7-project-focus-strip .v21-next-action-cue svg{width:13px;height:13px;transition:transform .18s;margin:0!important}.project-card .v7-project-focus-strip .v18-next-action-display.v21-next-action-tools-open .v21-next-action-cue svg{transform:rotate(180deg)}.project-card .v7-project-focus-strip .v18-next-action-display.v21-next-action-tools-open .v18-next-action-actions{box-sizing:border-box;background:color-mix(in srgb, var(--card-bg) 82%, var(--chip-bg) 18%);margin:0!important;padding:8px 12px 10px!important}body.theme-night .project-card .v7-project-focus-strip .v18-next-action-display{background:color-mix(in srgb, var(--value-color) 11%, var(--v8-surface-soft))!important;border-color:color-mix(in srgb, var(--value-color) 46%, var(--card-border))!important;border-left-color:var(--value-color)!important}body.theme-night .project-card .v7-project-focus-strip .v18-next-action-display:hover{background:color-mix(in srgb, var(--value-color) 11%, var(--v8-surface-soft))!important}body.theme-night .project-card .v7-project-focus-strip .v21-next-action-cue{color:var(--v8-surface-soft)}.project-card .v7-project-focus-strip .v7-project-progress-summary:not(.is-complete){background:var(--v21-progress-soft)!important;border:1px solid color-mix(in srgb, var(--v21-progress-accent) 54%, var(--card-border))!important;border-left:4px solid var(--v21-progress-accent)!important;box-shadow:0 7px 18px color-mix(in srgb, var(--v21-progress-accent) 13%, transparent)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary:not(.is-complete):hover{background:var(--v21-progress-soft)!important;box-shadow:0 7px 18px color-mix(in srgb, var(--v21-progress-accent) 13%, transparent)!important}.project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-value{font-size:20px!important;line-height:1!important}.project-card .v7-project-focus-strip .v7-project-progress-summary .v7-project-progress-copy{font-weight:750;font-size:8.7px!important}.project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete{border-left:4px solid #3f8f6b!important}body.theme-night .project-card .v7-project-focus-strip .v7-project-progress-summary.is-complete{border-left-color:#7fc9a3!important}@media (width<=620px){.project-card .v7-project-focus-strip .v18-next-action-copy{min-height:70px;padding:11px 11px 11px 12px}.project-card .v7-project-focus-strip .v21-next-action-cue{width:36px;height:36px}}@media (width<=720px){.mobile-quick-sheet{box-sizing:border-box;left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:58px 16px;overflow:hidden auto}.mobile-quick-sheet-header{z-index:2;background:var(--card-bg);justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:-4px 0 8px;padding:4px 0;display:flex;position:sticky;top:-1px}.mobile-quick-sheet-header .section-title,body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-sheet-header .section-title{margin:0!important}.mobile-quick-sheet-close{box-sizing:border-box;border:1px solid var(--input-border);background:var(--chip-bg);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--value-color);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:inline-grid}.mobile-quick-sheet-close svg{width:18px;height:18px;margin:0!important}.mobile-quick-sheet-close:focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 42%, transparent);outline-offset:2px}.mobile-quick-add-btn[aria-expanded=true],body.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger[aria-expanded=true]{display:none!important}}.focus-mode-exit{box-sizing:border-box;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));justify-content:center;min-width:44px;min-height:44px;padding:9px 12px;line-height:1}@media (height<=560px) and (orientation:landscape){.focus-mode-exit{top:calc(5px + env(safe-area-inset-top,0px));right:calc(6px + env(safe-area-inset-right,0px))}.focus-mode-exit .palette-keycap{display:none}body.workspace-focus-mode .tab-content-timer{padding-top:calc(56px + env(safe-area-inset-top,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));align-items:start}}@media (width<=980px) and (height<=560px) and (orientation:landscape){.mobile-quick-sheet{left:calc(6px + env(safe-area-inset-left,0px));right:calc(6px + env(safe-area-inset-right,0px));bottom:calc(6px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding-top:8px}body.v32-mobile-workspace-actions .mobile-quick-sheet.v32-mobile-workspace-actions-sheet .mobile-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.app-confirm{box-sizing:border-box;min-height:100dvh;padding-top:calc(12px + env(safe-area-inset-top,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));overflow:hidden}.app-confirm-card{box-sizing:border-box;width:min(400px,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;scroll-padding-block:12px;overflow:hidden auto}.app-confirm-title,.app-confirm-type,.app-confirm-actions{flex:none}.app-confirm-body{overscroll-behavior:contain;min-height:0;max-height:min(42dvh,320px);overflow-y:auto}.app-confirm-btn{min-height:44px}@media (width<=420px){.app-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-confirm-actions .app-confirm-btn{box-sizing:border-box;width:100%;min-width:0;margin:0}}@media (height<=560px){.app-confirm{align-items:flex-start}.app-confirm-body{max-height:min(30dvh,180px)}}body:not(.landing-visible) .new-session-modal .new-session-tags .remove-tag,body:not(.landing-visible) .log-session-card #tagChips .remove-tag{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}@media (width<=620px){body:not(.landing-visible) .nav-customizer-modal .nav-order-btn{box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}body:not(.landing-visible) .nav-customizer-modal .nav-placement-btn{box-sizing:border-box;min-width:72px;min-height:44px;padding:9px 12px}body:not(.landing-visible) .v38-library-header-actions .library-search-input{padding-inline-end:58px}body:not(.landing-visible) .v38-library-header-actions .library-search-clear{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;right:8px}body:not(.landing-visible) .v38-books-layout .v10-books-head .v10-books-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:inline!important}body:not(.landing-visible) .new-session-modal .session-book-suggestion,body:not(.landing-visible) .new-session-modal .new-session-details-toggle,body:not(.landing-visible) .log-session-card .session-details-toggle{box-sizing:border-box;min-height:44px}body:not(.landing-visible) .new-session-modal #newTagInput,body:not(.landing-visible) .session-details-panel #newTagInput,body:not(.landing-visible) .new-session-modal #addTagBtn,body:not(.landing-visible) .session-details-panel #addTagBtn{box-sizing:border-box;min-height:44px!important}body:not(.landing-visible) .new-session-modal .new-session-tags .chip,body:not(.landing-visible) .log-session-card #tagChips .chip{box-sizing:border-box;min-height:44px;padding-block:0}body:not(.landing-visible) .new-session-modal .new-session-tags .remove-tag,body:not(.landing-visible) .log-session-card #tagChips .remove-tag{box-sizing:border-box;color:currentColor;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0 -10px 0 0;padding:0;display:inline-grid}body:not(.landing-visible) .guide-page .guide-inline-action{box-sizing:border-box;min-height:44px;padding-block:10px}}@media (width<=430px){body:not(.landing-visible).v39-header-more-consolidated .header-more-menu{top:calc(68px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));left:calc(12px + env(safe-area-inset-left,0px));box-sizing:border-box;width:auto;max-width:none;max-height:calc(100dvh - 80px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));position:fixed}body:not(.landing-visible) .tabs.custom-navigation{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:100%;overflow:visible;gap:8px!important;width:100%!important;padding-inline:12px!important;display:grid!important}body:not(.landing-visible) .tabs.custom-navigation>.tab,body:not(.landing-visible) .tabs.custom-navigation>.nav-more-wrap{box-sizing:border-box;max-width:100%;flex:none!important;width:100%!important;min-width:0!important}body:not(.landing-visible) .tabs.custom-navigation>.tab,body:not(.landing-visible) .tabs.custom-navigation .nav-more-btn{gap:6px!important;min-height:44px!important;padding:9px 8px!important;font-size:11.5px!important}body:not(.landing-visible) .tabs.custom-navigation>.tab .tab-label,body:not(.landing-visible) .tabs.custom-navigation .nav-more-btn .tab-label{text-overflow:ellipsis;min-width:0;line-height:1.1;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;font-size:inherit!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important}body:not(.landing-visible) .tabs.custom-navigation>.tab>.mi-icon,body:not(.landing-visible) .tabs.custom-navigation .nav-more-btn>.mi-icon{flex:0 0 17px;width:17px!important;height:17px!important}body:not(.landing-visible) .tabs.custom-navigation>.nav-more-wrap{grid-column:1/-1}body:not(.landing-visible) .tabs.custom-navigation .nav-more-btn{width:100%!important}body:not(.landing-visible) .tabs.custom-navigation .nav-more-menu{box-sizing:border-box;max-width:calc(100vw - 24px);left:auto;right:0}}@media (width<=620px){body:not(.landing-visible) .project-card .project-header-row1-collapsed>.project-name-input{flex:1 1 0!important;width:auto!important;min-width:0!important}body:not(.landing-visible) .project-card .project-header-row1>.project-mobile-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:100%;margin:0;flex:1 0 100%!important;display:flex!important}body:not(.landing-visible) .project-card .project-mobile-actions .v11-archive-btn .v11-archive-label,body:not(.landing-visible) .project-card .del-project-btn:not(.confirm) .v11-delete-label,body:not(.landing-visible) .project-card .v51-writing-entry .v51-writing-label,body:not(.landing-visible) .project-card .v11-next-action-save .v11-next-action-save-label,body:not(.landing-visible) .project-card .v12-next-action-done .v12-next-action-done-label{display:none!important}body:not(.landing-visible) .project-card .v11-archive-btn,body:not(.landing-visible) .project-card .del-project-btn:not(.confirm),body:not(.landing-visible) .project-card .v51-writing-entry,body:not(.landing-visible) .project-card .v11-next-action-save,body:not(.landing-visible) .project-card .v12-next-action-done{box-sizing:border-box!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body:not(.landing-visible) .project-card .v11-archive-btn>svg,body:not(.landing-visible) .project-card .del-project-btn>svg,body:not(.landing-visible) .project-card .v51-writing-entry>svg{width:16px!important;height:16px!important}body:not(.landing-visible) .project-card .v11-next-action-save>svg,body:not(.landing-visible) .project-card .v12-next-action-done>svg{width:15px!important;height:15px!important}body:not(.landing-visible) .project-card :is(.v11-archive-btn,.del-project-btn,.v51-writing-entry,.v11-next-action-save,.v12-next-action-done)>.mi-icon{vertical-align:middle;margin:0!important}body:not(.landing-visible) .project-card .del-project-btn.confirm{gap:7px!important;width:auto!important;min-width:44px!important;min-height:44px!important;padding-inline:13px!important}body:not(.landing-visible) .project-card .v11-next-action-control.v12-next-action-control{justify-content:end;grid-template-columns:minmax(0,1fr) 44px 44px!important}body:not(.landing-visible) .project-card .v11-next-action-control.v12-next-action-control .v7-next-action-input{grid-column:1/-1}body:not(.landing-visible) .project-card .v11-next-action-save{grid-column:2}body:not(.landing-visible) .project-card .v12-next-action-done{grid-column:3}}.pdfr-navigation-tools,.pdfr-view-tools,.pdfr-zoom-tools,.pdfr-quick-tools{align-items:center;gap:4px;min-width:0;display:inline-flex}.pdfr-chrome-reveal{display:none}@media (width<=820px) and (orientation:portrait){body .pdfr-overlay{width:100vw;height:100dvh;min-height:0;inset:0;overflow:hidden}body .pdfr-overlay .pdfr-frame{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100vw;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}body .pdfr-overlay .pdfr-top{box-sizing:border-box;flex:none;gap:7px 8px;width:100%;padding:calc(7px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) 8px calc(10px + env(safe-area-inset-left,0px))!important}body .pdfr-overlay .pdfr-title-block{align-self:center;gap:2px;min-width:0}body .pdfr-overlay .pdfr-resource-kind{min-height:18px;margin-bottom:0;padding-inline:6px;font-size:8.5px}body .pdfr-overlay .pdfr-title{color:var(--title-color);white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}body .pdfr-overlay .pdfr-author{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}body .pdfr-overlay .pdfr-pinned{align-self:start;gap:5px}body .pdfr-overlay .pdfr-pinned .pdfr-icon,body .pdfr-overlay .pdfr-navigation-tools .pdfr-icon,body .pdfr-overlay .pdfr-view-tools .pdfr-icon{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;padding:0;min-width:44px!important;min-height:44px!important}body .pdfr-overlay .pdfr-icon-close{background:color-mix(in srgb, var(--input-bg) 88%, var(--card-bg));border-color:color-mix(in srgb, var(--status-dnf) 38%, var(--input-border))}body .pdfr-overlay .pdfr-controls{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}body .pdfr-overlay .pdfr-controls>.pdfr-divider,body .pdfr-overlay .pdfr-view-tools>.pdfr-divider{display:none}body .pdfr-overlay .pdfr-navigation-tools{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"depth pages""real real";align-items:center;gap:7px;width:100%;display:grid}body .pdfr-overlay .pdfr-depth-control{box-sizing:border-box;grid-area:depth;width:clamp(108px,34vw,138px);min-width:0;max-width:100%;min-height:44px;padding-inline:8px}body .pdfr-overlay .pdfr-depth-control select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:none;min-height:34px;font-family:inherit;font-size:12px;overflow:hidden}body .pdfr-overlay .pdfr-page-nav,body .pdfr-overlay .pdfr-page-field{min-width:0;min-height:44px;margin:0}body .pdfr-overlay .pdfr-page-nav{grid-area:pages;justify-self:end;gap:5px}body .pdfr-overlay .pdfr-real-page-field{border-radius:10px;grid-area:real;grid-template-columns:minmax(0,1fr) minmax(92px,128px);width:100%;min-width:0;min-height:44px;font-size:11px}body .pdfr-overlay .pdfr-real-page-field>span{text-overflow:ellipsis;padding-inline:10px;overflow:hidden}body .pdfr-overlay .pdfr-real-page-field>input{height:42px;min-height:42px;padding-inline:8px;font-size:12px}body .pdfr-overlay .pdfr-page-input{box-sizing:border-box;width:44px;height:44px;min-height:44px;font:600 13px/1 var(--sans-font,inherit);margin:0;padding-inline:3px}body .pdfr-overlay .pdfr-page-total{min-height:44px;font-size:11px}body .pdfr-overlay .pdfr-view-tools{justify-content:space-between;align-items:center;gap:7px;width:100%;min-width:0;display:flex}body .pdfr-overlay .pdfr-zoom-tools,body .pdfr-overlay .pdfr-quick-tools{flex:none;align-items:center;gap:5px;display:inline-flex}body .pdfr-overlay .pdfr-zoom-label{white-space:nowrap;justify-content:center;align-items:center;min-width:40px;min-height:44px;margin:0;font-size:11px;display:inline-flex}body .pdfr-overlay .pdfr-body{box-sizing:border-box;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden}body .pdfr-overlay .pdfr-pages{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;padding:8px 0 26px;overflow:auto}body .pdfr-overlay.is-load-error .pdfr-page-stack{box-sizing:border-box;justify-content:center;width:100%;min-width:0;min-height:100%;padding-block:16px;overflow:hidden}body .pdfr-overlay.is-load-error .pdfr-load-error{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-width:0;max-width:calc(100% - 32px);margin:auto;padding:18px;display:flex;overflow:hidden}body .pdfr-overlay.is-load-error .pdfr-load-error>:is(strong,span){overflow-wrap:anywhere;max-width:100%}body .pdfr-overlay.is-load-error .pdfr-load-error .pdfr-btn{width:100%;margin:2px 0 0;min-width:0!important;min-height:44px!important}body .pdfr-overlay .pdfr-progress{box-sizing:border-box;width:100%;min-width:0;padding:6px calc(10px + env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px));flex:none}body .pdfr-overlay .pdfr-side{max-height:min(62%,100dvh - 96px);padding-bottom:env(safe-area-inset-bottom,0px)}body .pdfr-overlay .pdfr-side-reopen:not([hidden]){box-sizing:border-box;right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(38px + env(safe-area-inset-bottom,0px));border-radius:50%;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;min-height:44px!important}body .pdfr-overlay .pdfr-side-reopen>span{display:none}body .pdfr-overlay .pdfr-side-reopen>.mi-icon{margin:0}body .pdfr-overlay.is-chrome-hidden .pdfr-top{visibility:hidden;opacity:0;pointer-events:none;box-shadow:none;background:0 0;border-color:#0000;position:absolute;inset:0 0 auto;transform:translateY(-8px)}body .pdfr-overlay.is-chrome-hidden .pdfr-title-block,body .pdfr-overlay.is-chrome-hidden .pdfr-controls,body .pdfr-overlay.is-chrome-hidden .pdfr-pinned{visibility:hidden;opacity:0;pointer-events:none}body .pdfr-overlay.is-chrome-hidden .pdfr-chrome-reveal{z-index:85;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);background:color-mix(in srgb, var(--card-bg) 84%, transparent);width:52px;min-width:52px;height:44px;min-height:44px;color:var(--value-color);box-shadow:0 5px 16px color-mix(in srgb, var(--shadow-color) 58%, transparent);opacity:.82;pointer-events:auto;border-radius:0 0 16px 16px;flex:0 0 44px;justify-content:center;align-self:center;align-items:center;margin:0 auto;padding:0;display:inline-flex;position:relative;top:auto;left:auto;transform:none}}@media (width<=350px) and (orientation:portrait){body .pdfr-overlay .pdfr-view-tools{flex-wrap:wrap}body .pdfr-overlay .pdfr-quick-tools{justify-content:flex-end;width:100%}}@media (width<=980px) and (height<=560px) and (orientation:landscape){html[data-mobile-reader-orientation=free] body .pdfr-overlay,html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-frame{width:100vw;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-top{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title pinned""tools tools""menu menu";gap:5px 8px;width:100%;padding:calc(5px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) 6px calc(8px + env(safe-area-inset-left,0px))!important;display:grid!important}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-title-block{grid-area:title;min-width:0}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-author{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-pinned{grid-area:pinned;gap:4px}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-controls{grid-area:tools;gap:8px;width:100%;min-width:0;display:flex;overflow:visible}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-navigation-tools,html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-view-tools{align-items:center;gap:5px;display:inline-flex}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-real-page-field{flex:none;grid-template-columns:auto 64px;min-height:44px}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-real-page-field>input{height:42px;min-height:42px}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-icon,html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-btn{box-sizing:border-box;min-width:44px!important;min-height:44px!important}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-body,html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-pages{min-height:0}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-load-error .pdfr-page-stack{box-sizing:border-box;justify-content:center;width:100%;min-width:0;min-height:100%;padding-block:12px;overflow:hidden}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-load-error .pdfr-load-error{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:calc(100% - 32px);margin:auto;padding:14px 16px;display:flex;overflow:hidden}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-load-error .pdfr-load-error>:is(strong,span){overflow-wrap:anywhere;max-width:100%}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-load-error .pdfr-load-error .pdfr-btn{width:100%;margin:2px 0 0;min-width:0!important;min-height:44px!important}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-side-reopen:not([hidden]){right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(36px + env(safe-area-inset-bottom,0px));border-radius:50%;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;min-height:44px!important}html[data-mobile-reader-orientation=free] body .pdfr-overlay .pdfr-side-reopen>span{display:none}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-chrome-hidden .pdfr-top{visibility:hidden;opacity:0;pointer-events:none;background:0 0;border-color:#0000;position:absolute;inset:0 0 auto;transform:translateY(-8px)}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-chrome-hidden .pdfr-title-block,html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-chrome-hidden .pdfr-controls,html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-chrome-hidden .pdfr-pinned{visibility:hidden;opacity:0;pointer-events:none}html[data-mobile-reader-orientation=free] body .pdfr-overlay.is-chrome-hidden .pdfr-chrome-reveal{z-index:85;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);background:color-mix(in srgb, var(--card-bg) 84%, transparent);width:52px;min-width:52px;height:44px;min-height:44px;color:var(--value-color);box-shadow:0 5px 16px color-mix(in srgb, var(--shadow-color) 58%, transparent);opacity:.82;pointer-events:auto;border-radius:0 0 16px 16px;flex:0 0 44px;justify-content:center;align-self:center;align-items:center;margin:0 auto;padding:0;display:inline-flex;position:relative;top:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){body .pdfr-overlay .pdfr-top{transition:none}body .pdfr-overlay.is-chrome-hidden .pdfr-top{transform:none}}@media (width<=820px) and (orientation:portrait),(width<=980px) and (height<=560px) and (orientation:landscape){body .pdfr-overlay .pdfr-depth-control{box-sizing:border-box;justify-content:center;align-items:center;width:clamp(124px,35vw,140px);min-width:124px;max-width:140px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden}body .pdfr-overlay .pdfr-depth-control:after{content:"";box-sizing:border-box;opacity:.72;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}body .pdfr-overlay .pdfr-depth-control select{box-sizing:border-box;appearance:none;width:100%;max-width:none;height:42px;min-height:42px;color:inherit;text-align:center;text-align-last:center;text-overflow:ellipsis;border:0;margin:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;background:0 0!important;padding:0 28px!important}body .pdfr-overlay .pdfr-draw-bar:not([hidden]){box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;width:100%;min-width:0;min-height:52px;padding:4px 6px;display:grid;overflow:hidden}body .pdfr-overlay .pdfr-draw-tools{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}body .pdfr-overlay .pdfr-draw-tools::-webkit-scrollbar{display:none}body .pdfr-overlay .pdfr-draw-tools>*{flex:none}body .pdfr-overlay .pdfr-draw-close{z-index:1;box-sizing:border-box;border-color:color-mix(in srgb, var(--value-color) 25%, var(--input-border));background:color-mix(in srgb, var(--input-bg) 88%, var(--card-bg));width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;position:relative}body .pdfr-overlay .pdfr-draw-width,body .pdfr-overlay .pdfr-draw-bar .pdfr-mini{box-sizing:border-box;min-width:44px;min-height:44px}body .pdfr-overlay .pdfr-draw-width{width:44px;height:44px}body .pdfr-overlay .pdfr-draw-swatch{box-sizing:border-box;width:44px;height:44px;box-shadow:0 0 0 1px var(--dashed-border) inset, 0 0 0 1px var(--dashed-border);background-clip:content-box;border-width:1px;padding:11px}}.v10-books-all-row.library-search-row{min-height:58px!important}.library-search-row .library-search-identity{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.library-search-match{width:100%;min-width:0;color:var(--label-color);text-align:left;align-items:baseline;gap:5px;font-size:10.5px;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.library-search-match-label{color:var(--value-color);font-size:inherit;flex:none;font-weight:750}.library-search-match-label:after{content:"·";color:var(--label-color);margin-left:5px;font-weight:500}.library-search-match.is-label-only .library-search-match-label:after{content:none}.library-search-match-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=620px){.v10-books-all-row.library-search-row{min-height:66px!important}.library-search-row .library-search-identity .v10-books-all-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-search-match{font-size:10px}}@media (width<=720px){.universal-search-result{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.universal-search-result .search-result-main{grid-area:1/1}.universal-search-result .search-result-snippet{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1;line-height:1.35;display:-webkit-box;overflow:hidden}.universal-search-result .search-result-arrow{grid-area:1/2/span 2}}.resource-type-badge{border:1px solid color-mix(in srgb, var(--input-border) 82%, transparent);background:color-mix(in srgb, var(--chip-bg) 84%, transparent);width:fit-content;min-height:22px;color:var(--value-color);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.resource-type-badge svg{flex:none;margin:0!important}.resource-type-badge.is-article{border-color:color-mix(in srgb, var(--sage-accent,#78988d) 45%, var(--input-border));background:color-mix(in srgb, var(--sage-bg,#e8f0ed) 68%, var(--card-bg));color:color-mix(in srgb, var(--sage-accent,#78988d) 76%, var(--text-main))}.resource-type-badge.is-compact{min-height:22px;padding:2px 5px;font-size:10px}.book-meta-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.book-shelf-open>.resource-type-badge,.book-shelf-item>.resource-type-badge{margin-top:4px}.v10-books-all-identity .resource-type-badge,.library-search-identity .resource-type-badge{margin-top:3px}.discover-result-filter-control label{align-items:center;gap:6px;min-width:0;display:inline-flex}.discover-search-utilities{flex-wrap:wrap}.discover-type-filter-control select{min-width:136px}.discover-resource-heading{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.discover-article-placeholder{border:1px solid color-mix(in srgb, var(--sage-accent,#78988d) 35%, var(--input-border));background:linear-gradient(155deg, color-mix(in srgb, var(--sage-bg,#e8f0ed) 76%, var(--card-bg)), var(--card-bg));color:color-mix(in srgb, var(--sage-accent,#78988d) 76%, var(--text-main));flex-direction:column;gap:7px;line-height:1.25;display:flex}.discover-article-placeholder svg{margin:0!important}.discover-article-details{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.discover-article-details span{background:color-mix(in srgb, var(--chip-bg) 78%, transparent);max-width:100%;color:var(--label-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7.5px;font-weight:750;line-height:1.15;overflow:hidden}.discover-source-state{flex-direction:column;align-items:stretch}.discover-source-state-main{justify-content:space-between;align-items:center;gap:7px;display:flex}.discover-source-state>small{color:var(--label-color);font-size:7.2px;font-weight:600;line-height:1.25}@media (width<=720px){.resource-type-badge{font-size:11px}.resource-type-badge.is-compact{font-size:10px}.discover-search-utilities{grid-template-columns:1fr;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.public-domain-discover-card .discover-search-row,.public-domain-discover-card .discover-search-input-wrap,.public-domain-discover-card .discover-search-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.public-domain-discover-card .discover-header>div{flex:auto;width:auto;min-width:0}.public-domain-discover-card .discover-heading,.public-domain-discover-card .discover-copy,.public-domain-discover-card .discover-suggestion-hint{overflow-wrap:anywhere}.discover-result-filter-control,.discover-result-filter-control label{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.discover-result-filter-control label{grid-template-columns:64px minmax(0,1fr);justify-content:normal;align-items:center;gap:8px;display:grid}.discover-search-row input,.discover-search-row button,.discover-close,.discover-result-filter-control select,.discover-book-actions button,.discover-book-actions a{min-height:44px}.discover-close{width:44px;height:44px}.discover-result-filter-control select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.discover-book-actions button,.discover-book-actions a{padding-inline:10px}}.discover-search-row{align-items:start}.discover-search-input-wrap{gap:6px;min-width:0;display:grid;position:relative}.discover-search-input-wrap>input{width:100%}.discover-search-suggestions{box-sizing:border-box;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--input-border) 84%, var(--value-color));background:color-mix(in srgb, var(--card-bg) 96%, var(--chip-bg));width:100%;max-height:min(320px,44dvh);box-shadow:0 13px 28px color-mix(in srgb, var(--value-color) 11%, transparent);scrollbar-gutter:stable;border-radius:13px;margin:0;padding:5px;display:grid;overflow:hidden auto}.discover-search-suggestions[hidden]{display:none!important}.discover-search-row .discover-suggestion-option{box-sizing:border-box;width:100%;min-width:0;min-height:42px;color:var(--value-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:7px 9px;display:grid}.discover-search-row .discover-suggestion-option:hover,.discover-search-row .discover-suggestion-option.is-active,.discover-search-row .discover-suggestion-option[aria-selected=true]{background:color-mix(in srgb, var(--chip-bg) 82%, var(--card-bg))}.discover-search-row .discover-suggestion-option:focus-visible{outline:2px solid var(--value-color);outline-offset:-2px}.discover-suggestion-icon{box-sizing:border-box;border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 72%, transparent);width:32px;height:32px;color:var(--value-color);border-radius:9px;place-items:center;display:grid}.discover-suggestion-icon>.mi-icon{margin:0!important}.discover-suggestion-copy{gap:2px;min-width:0;display:grid}.discover-suggestion-copy strong,.discover-suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-suggestion-copy strong{font-size:9.5px;font-weight:850;line-height:1.25}.discover-suggestion-copy small{color:var(--label-color);font-size:8px;font-weight:650;line-height:1.2}.discover-suggestion-hint{color:var(--label-color);margin:5px 2px 0;font-size:7.8px;line-height:1.35}.discover-isbn-help{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);background:color-mix(in srgb, var(--chip-bg) 48%, transparent);border-radius:13px;width:100%;min-width:0;margin:7px 0 0;overflow:hidden}.discover-isbn-help>summary{box-sizing:border-box;min-height:44px;color:var(--value-color);cursor:pointer;overflow-wrap:anywhere;align-items:center;padding:8px 11px;font-size:10.5px;font-weight:780;line-height:1.3;display:flex}.discover-isbn-help-copy{min-width:0;color:var(--label-color);gap:6px;padding:0 11px 11px;font-size:10.5px;line-height:1.45;display:grid}.discover-isbn-help-copy p{overflow-wrap:anywhere;min-width:0;margin:0}.discover-article-help{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 72%, transparent);background:color-mix(in srgb, var(--chip-bg) 48%, transparent);border-radius:13px;width:100%;min-width:0;margin:7px 0 0;overflow:hidden}.discover-article-help>summary{box-sizing:border-box;min-height:44px;color:var(--value-color);cursor:pointer;overflow-wrap:anywhere;align-items:center;padding:8px 11px;font-size:10.5px;font-weight:780;line-height:1.3;display:flex}.discover-article-help-copy{min-width:0;color:var(--label-color);overflow-wrap:anywhere;gap:6px;padding:0 11px 11px;font-size:10.5px;line-height:1.45;display:grid}.discover-article-help-copy p{min-width:0;margin:0}.discover-article-help-copy code{font:inherit;overflow-wrap:anywhere;font-weight:780}.discover-openalex-status{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 82%, transparent);background:color-mix(in srgb, var(--chip-bg) 62%, transparent);width:100%;min-width:0;color:var(--label-color);overflow-wrap:anywhere;border-radius:13px;gap:4px;margin:8px 0 0;padding:10px 11px;font-size:9.5px;line-height:1.4;display:grid}.discover-openalex-status strong{color:var(--value-color);font-size:10.5px;font-weight:820}.public-domain-discover-card .discover-openalex-incomplete{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.public-domain-discover-card .discover-openalex-incomplete>strong,.public-domain-discover-card .discover-openalex-incomplete>span{overflow-wrap:anywhere;flex:1 0 100%;min-width:0}.public-domain-discover-card .discover-isbn-empty{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-domain-discover-card .discover-isbn-empty>strong,.public-domain-discover-card .discover-isbn-empty>span{overflow-wrap:anywhere;flex:1 0 100%;min-width:0}.discover-isbn-manual-add{box-sizing:border-box;white-space:normal;width:fit-content;min-width:0;min-height:44px;margin:0;padding:9px 13px}@media (width<=720px){.discover-search-suggestions{max-height:min(38dvh,276px)}.discover-search-row .discover-suggestion-option{min-height:44px;padding-block:6px}.discover-suggestion-copy strong{font-size:11px}.discover-suggestion-copy small,.discover-suggestion-hint{font-size:9px}.discover-isbn-help>summary{min-height:44px;padding:10px 11px;font-size:11px}.discover-isbn-help-copy{font-size:11px}.discover-article-help>summary{min-height:44px;padding:10px 11px;font-size:11px}.discover-article-help-copy,.discover-openalex-status{font-size:11px}.public-domain-discover-card .discover-isbn-manual-add{width:100%}}.public-domain-discover-card .discover-status-partial{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=720px){.public-domain-discover-card #publicDomainSearchInput{font-size:16px!important}.public-domain-discover-card .discover-source-summary>summary,.public-domain-discover-card .discover-cancel,.public-domain-discover-card .discover-retry{box-sizing:border-box;min-height:44px}.public-domain-discover-card .discover-source-summary>summary{border:1px solid color-mix(in srgb, var(--input-border) 78%, transparent);border-radius:999px;padding:0 10px;font-size:10px}.public-domain-discover-card .discover-cancel,.public-domain-discover-card .discover-retry{margin:0;padding:9px 13px}.public-domain-discover-card .discover-book-actions button,.public-domain-discover-card .discover-book-actions a{font-size:12px;line-height:1.25}}@media (width<=430px){.public-domain-discover-card .discover-search-context{flex-direction:column;align-items:stretch;gap:7px;width:100%}.public-domain-discover-card .discover-source-summary,.public-domain-discover-card .discover-source-summary>summary,.public-domain-discover-card .discover-source-state-list,.public-domain-discover-card .discover-cache-notice{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.public-domain-discover-card .discover-source-summary>summary{justify-content:space-between}.public-domain-discover-card .discover-source-state-list{grid-template-columns:minmax(0,1fr);gap:4px}.public-domain-discover-card .discover-source-state,.public-domain-discover-card .discover-source-state-main,.public-domain-discover-card .discover-source-state>small{overflow-wrap:anywhere;min-width:0}.public-domain-discover-card .discover-cache-notice{white-space:normal;overflow-wrap:anywhere;display:block}.public-domain-discover-card .discover-status-partial,.public-domain-discover-card .discover-status-error{align-items:stretch}.public-domain-discover-card .discover-status-partial>span,.public-domain-discover-card .discover-status-error>span{overflow-wrap:anywhere}.public-domain-discover-card .discover-status .discover-cancel,.public-domain-discover-card .discover-status .discover-retry{width:100%}}@media (width<=620px){body .project-research-book>.project-source-compact{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) auto 44px;grid-template-areas:"expand title title remove"".status progress.";align-items:center;width:100%;min-width:0;overflow:hidden;gap:2px 8px!important;min-height:0!important;padding:6px 8px 7px!important;display:grid!important}body .project-source-compact>.proj-book-toggle{grid-area:expand}body .project-source-compact>.project-source-title{box-sizing:border-box;text-overflow:ellipsis;grid-area:title;min-height:44px;overflow:hidden;white-space:nowrap!important;flex-basis:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 2px!important}body .project-source-compact>.project-research-stage{text-overflow:ellipsis;white-space:nowrap;grid-area:status;justify-self:start;min-width:0;max-width:100%;overflow:hidden;margin:0!important}body .project-source-compact>.project-research-percent{grid-area:progress;justify-self:end;min-width:0!important;margin:0!important}body .project-source-compact>.del-btn{grid-area:remove}body .project-source-compact>.proj-book-toggle,body .project-source-compact>.del-btn{box-sizing:border-box;place-self:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}body .projects-idea-card,body .projects-idea-card .project-idea-add-row,body .projects-idea-card .project-idea-list,body .projects-idea-card .idea-inbox-item{box-sizing:border-box;min-width:0;max-width:100%}body .projects-idea-card .project-idea-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;max-height:min(42dvh,360px);padding:2px 4px 2px 0;overflow:hidden auto}body .projects-idea-card .idea-inbox-item{flex:none;grid-template-rows:auto auto;width:100%;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important}body .projects-idea-card .idea-inbox-item .project-idea-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;grid-area:1/1;width:100%;min-width:0;max-width:100%;line-height:1.45;display:block;font-size:14px!important}body .projects-idea-card .idea-inbox-item .project-idea-actions{flex-wrap:nowrap;grid-area:2/1;justify-content:flex-end;justify-self:end;align-items:center;gap:4px;width:auto;max-width:100%;min-height:44px;display:flex}body .projects-idea-card .idea-inbox-item .project-idea-actions .mm-del-node{flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}body .projects-idea-card .idea-inbox-item .project-idea-branch-menu,body .projects-idea-card .idea-inbox-item .v11-idea-route-menu{overflow-wrap:anywhere;grid-column:1;width:100%;min-width:0;max-width:100%}}.v74-book-context{gap:2px;min-width:0;display:grid}@media (width<=620px){body .v10-book-card.is-open{box-sizing:border-box;max-width:100%;overflow:hidden;grid-template-columns:44px clamp(84px,24vw,96px) minmax(0,1fr)!important}body .v10-book-card.is-open .v10-book-cover-col{box-sizing:border-box;min-width:0;width:100%!important;padding-inline:5px!important}body .v10-book-card.is-open .v10-book-cover-col .book-cover-sm{box-sizing:border-box;aspect-ratio:2/3!important;width:100%!important;max-width:100%!important;height:auto!important}body .v10-book-card.is-open .v10-book-card-header{box-sizing:border-box;width:100%;min-width:0;padding-inline:7px 10px!important}body .card .v10-book-card.is-open .v10-book-title-input{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}body .v10-book-card.is-open .v74-book-context{gap:4px;width:100%;min-width:0;display:grid}body .v10-book-card.is-open .v10-book-title-block .book-meta-line{box-sizing:border-box;align-items:center;gap:4px 6px;width:100%;min-width:0;max-width:100%;display:flex;flex-wrap:wrap!important;overflow:visible!important}body .v10-book-card.is-open .v10-book-title-block .book-meta-line>.resource-type-badge{flex:none;max-width:100%}body .v10-book-card.is-open .v10-book-title-block .book-meta-line>.book-meta-primary{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;max-width:100%;overflow:hidden}body .v10-book-card.is-open .v10-book-title-block .book-meta-line>.book-info-link{flex:none;max-width:100%}body .v10-book-card.is-open .v10-book-summary{box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;overflow:visible}body .v10-book-card.is-open .v10-book-summary .pdf-flag-text{display:inline}body .v10-book-card.is-open .v10-book-header-actions{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid!important}body .v10-book-card.is-open .v10-book-header-actions>.reading-depth-control{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:100%;margin:0}body .v10-book-card.is-open .v10-book-header-actions>.reading-depth-control select{flex:auto;width:100%;min-width:0;max-width:none}body .v10-book-card.is-open .v10-book-header-actions>.v10-book-percent{display:none}body .v10-book-card.is-open .v10-book-header-actions>.readmode-toggle{grid-column:1;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v10-book-card.is-open .v10-book-header-actions>.status-select{box-sizing:border-box;grid-column:2;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important}body .v10-book-card.is-open .v10-book-header-actions:not(:has(>.readmode-toggle))>.status-select{grid-column:1/-1}body .v10-book-card.is-open .v10-book-header-actions>.v10-book-delete-action{display:none!important}body .v33-mobile-book-action.v74-action-delete{border-color:color-mix(in srgb, var(--status-dnf,var(--value-color)) 42%, var(--tab-border));background:color-mix(in srgb, var(--status-dnf,var(--value-color)) 7%, var(--card-bg));width:100%;min-height:48px;color:var(--status-dnf,var(--title-color))}body .v10-book-card.is-open .v74-book-context{width:100%;min-width:0}body .v10-book-card.is-collapsed{box-sizing:border-box;min-width:0;max-width:100%;min-height:108px;overflow:hidden;grid-template-columns:44px 58px minmax(0,1fr)!important;align-items:center!important}body .v10-book-card.book-row-card.is-collapsed:not(.is-open) .v10-book-cover-col{box-sizing:border-box;min-width:0;width:58px!important;padding:8px 5px!important}body .v10-book-card.book-row-card.is-collapsed:not(.is-open) .v10-book-cover-col .book-cover-sm{box-sizing:border-box;aspect-ratio:2/3!important;width:48px!important;max-width:48px!important;height:72px!important;min-height:0!important}body .v10-book-card.is-collapsed .v10-book-main,body .v10-book-card.is-collapsed .v10-book-card-header,body .v10-book-card.is-collapsed .v10-book-title-block,body .v10-book-card.is-collapsed .v74-book-context{box-sizing:border-box;width:100%;min-width:0}body .v10-book-card.is-collapsed .v10-book-card-header{justify-content:center;min-height:108px;gap:5px!important;padding:7px 10px 7px 7px!important}body .v10-book-card.is-collapsed .v10-book-title-block{gap:2px}body .card .v10-book-card.is-collapsed .v10-book-title-input{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden;height:26px!important;min-height:26px!important}body .v10-book-card.is-collapsed .v10-book-title-block .book-meta-line{box-sizing:border-box;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden;flex-wrap:nowrap!important}body .v10-book-card.is-collapsed .book-meta-line>.resource-type-badge{flex:none}body .v10-book-card.is-collapsed .book-meta-line>.book-meta-primary{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}body .v10-book-card.is-collapsed .book-meta-line>.book-info-link,body .v10-book-card.is-collapsed .v10-book-summary.is-empty,body .v10-book-card.is-collapsed .v10-book-summary .pdf-flag,body .v10-book-card.is-collapsed .v10-book-header-actions>.v10-book-percent,body .v10-book-card.is-collapsed .v10-book-header-actions>.reading-depth-control,body .v10-book-card.is-collapsed .v10-book-header-actions>.readmode-toggle,body .v10-book-card.is-collapsed .v10-book-header-actions>.v10-book-delete-action{display:none!important}body .v10-book-card.is-collapsed .v10-book-summary.has-progress{flex-wrap:nowrap;min-height:0;display:flex;overflow:hidden}body .v10-book-card.is-collapsed .v10-book-summary.has-progress>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .v10-book-card.is-collapsed .v10-book-header-actions{width:100%;min-width:0;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0!important;display:flex!important}body .v10-book-card.is-collapsed .v10-book-header-actions>.status-select{box-sizing:border-box;flex:0 150px!important;width:min(100%,150px)!important;min-width:0!important;max-width:150px!important;height:44px!important;min-height:44px!important;margin:0!important}}@media (width<=370px){body .v10-book-card.is-collapsed{min-height:104px;grid-template-columns:44px 52px minmax(0,1fr)!important}body .v10-book-card.book-row-card.is-collapsed:not(.is-open) .v10-book-cover-col{width:52px!important;padding-inline:4px!important}body .v10-book-card.book-row-card.is-collapsed:not(.is-open) .v10-book-cover-col .book-cover-sm{width:44px!important;max-width:44px!important;height:66px!important}body .v10-book-card.is-collapsed .v10-book-card-header{min-height:104px;padding-inline:5px 8px!important}}@media (width<=620px){body .log-history-card .history-entry-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:10px;width:100%;min-width:0;display:grid}body .log-history-card .history-entry-row .entry-main{box-sizing:border-box;flex:auto;width:100%;min-width:0}body .log-history-card .history-comment-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;width:100%;min-width:0;max-width:100%;margin-top:7px;display:grid}body .log-history-card .history-comment-text,body .log-history-card .history-comment-placeholder{box-sizing:border-box;overflow-wrap:anywhere;grid-column:1;width:100%;min-width:0;max-width:100%}body .log-history-card .history-comment-edit{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-column:1;justify-self:start;width:auto;line-height:1.2;box-sizing:border-box!important;min-width:44px!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:8px 10px!important}body .log-history-card .history-comment-edit>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body .log-history-card .history-comment-edit>.mi-icon,body .log-history-card .history-session-edit>.mi-icon{width:18px;height:18px;margin:0!important}body .log-history-card .history-entry-row>.history-entry-actions{box-sizing:border-box;flex:none;grid-template-columns:44px 44px 44px;align-items:start;gap:6px;width:144px;min-width:144px;display:grid}body .log-history-card .entry-metrics{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px}body .log-history-card .entry-metric-line{white-space:nowrap;max-width:44px}body .log-history-card .history-session-edit,body .log-history-card .history-entry-actions>.del-btn:not(.confirm){border-radius:50%;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important}body .log-history-card .history-session-edit>span{display:none}body .log-history-card .history-entry-row .entry-tags{box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;display:flex}body .log-history-card .history-entry-row .tag-pill{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body .log-history-card .history-entry-actions>.del-btn.confirm{box-sizing:border-box;grid-column:2/-1;justify-self:stretch;width:100%;min-height:44px;margin:0}body .log-history-card .history-entry-actions:has(>.del-btn.confirm)>.history-session-edit{display:none!important}}@media (width<=350px){body .log-history-card .history-entry-row{grid-template-columns:minmax(0,1fr) 140px;gap:7px}body .log-history-card .history-entry-row>.history-entry-actions{gap:4px;width:140px;min-width:140px}}body.theme-vintage{--vintage-ivory:#faf3ec;--vintage-paper:#fbf7f3;--vintage-burgundy:#581818;--vintage-burgundy-soft:#704040;--vintage-terracotta:#b58273;--vintage-terracotta-light:#c09080;--vintage-highlight:#f7e4cb;--vintage-font-display:"Cormorant Garamond", "Noto Serif Display", Georgia, serif;--vintage-font-reading:"Source Serif 4", "Noto Serif Display", Georgia, serif;--vintage-font-ui:"Source Sans 3", "Questrial", system-ui, sans-serif;--canvas:#faf3ec;--text-color:#321f1c;--accent:#581818;--border-color:#dec8bb;--bg-grad:radial-gradient(circle at 84% 7%, #c0908021, transparent 31%), linear-gradient(158deg, #faf3ec 0%, #fbf7f3 48%, #f5e8df 100%);--text-main:#321f1c;--title-color:#581818;--brand-icon-grad:linear-gradient(145deg, #704040, #581818);--brand-btn-grad:linear-gradient(135deg, #704040f5, #581818f5);--title-grad:linear-gradient(120deg, #581818, #704040);--card-bg:#fbf7f3;--card-border:#dec8bb;--accent-grad:linear-gradient(135deg, #704040, #581818);--tab-bg:#fbf7f3e6;--tab-border:#d9c0b3;--stat-grad:linear-gradient(135deg, #f9eee5, #f7e4cb);--label-color:#77564f;--value-color:#581818;--input-bg:#fffaf6;--input-border:#d9c0b3;--chip-bg:#f4e5db;--dashed-border:#d9c0b3;--shadow-color:#58181821;--mm-purple:#704040;--mm-purple-bg:#f4e5db;--mm-purple-border:#d6b5a8;--mm-sub:#9b685d;--mm-sub-bg:#f7e9df;--mm-sub-border:#ddc0b3;--mm-book:#86635b;--mm-book-bg:#f2e8e0;--mm-book-border:#d4beb2;--mm-idea:#8e554c;--mm-idea-bg:#f7e6dc;--mm-idea-border:#dcb9aa;--cal-text:#581818;--cal-past-bg:#ead9cf;--cal-past-text:#9b8077;--status-dnf:#8f6f67;--mode-switch-bg:#fbf7f3b8;--mode-switch-border:#70404040;--mode-active-bg:#b582733b;--mode-active-border:#70404070;--mode-active-text:#581818;--metric-switch-bg:#f7e4cb94;--metric-switch-border:#b5827357;--metric-active-bg:#c090804a;--metric-active-border:#7040406b;--metric-active-text:#581818;--chart-track:#b5827340;--chart-grid:#70404021;--accent-strong:#581818;--accent-soft:#b582734d;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23704040' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lilac-accent:#c09080;--lilac-deep:#581818;--lilac-strong:#704040;--lilac-night-text:#fbf7f3;--action-accent:#581818;--action-accent-2:#704040;--action-grad:linear-gradient(135deg, #704040, #581818);--action-soft:#f7e4cb;--action-border:#d8b7a9;--idea-accent:#704040;--idea-soft:#f6e5da;--idea-border:#dab9ab;--source-accent:#86635b;--source-soft:#f3e9e1;--source-border:#d5bfb4;--link-accent:#704040;--link-soft:#f1e5de;--link-border:#d2b9af;--success-accent:#7a6559;--success-soft:#f0e8df;--success-border:#d1c2b5;--danger-accent:#8b3333;--v8-surface:#fbf7f3fa;--v8-surface-soft:#f8eee5f7;--v8-surface-muted:#f4e5dbf2;--v8-border:#dec8bbf2;--v8-shadow-xs:0 1px 3px #58181817;--v8-shadow-sm:0 5px 18px #5818181f;--v8-radius-lg:18px;--v8-radius-md:13px;--v8-radius-sm:10px;--forget-petal:#b58273;--forget-petal-light:#ead0c2;--forget-center:#704040;--forget-leaf:#8c7065;--forget-halo:#b5827329;--peony-petal:#b58273;--peony-petal-mid:#c09080;--peony-petal-light:#f2dace;--peony-petal-deep:#704040;--peony-center:#9b685d;--peony-leaf:#887065;--peony-leaf-deep:#66534c;--peony-halo:#70404024;--milestone-accent:#8d6557;--milestone-soft:#f7eadf;--milestone-border:#d9bfae;--v18-milestone-surface:#faf4ed;--v18-milestone-border:#d3b4a7;--v18-milestone-accent:#714443;--v21-project-heading:#581818;--v21-progress-soft:#f9ecdd;--v21-progress-accent:#8d554d;--v21-contribution-soft:#f5eae2;--v21-contribution-accent:#86635b;--v21-ideas-soft:#f8ede5;--v21-ideas-accent:#704040;--v21-notes-soft:#f6eee8;--v21-notes-accent:#80645d;--decor-ink:#70404061;--frame-vine:none;--frame-corner:none;--frame-backdrop:none;--frame-empty:none;--frame-band:none;--frame-sprinkle:none;--frame-vine-op:0;--frame-corner-op:0;--frame-backdrop-op:0;--frame-band-op:0;--landing-hero-plate:none;--landing-sprinkle:none;--landing-vine:none;--landing-atlas:none;--landing-ornament-opacity:0;--landing-paper:#fbf7f3;--landing-ink-soft:#6f554e;--landing-rule:#dec8bb;--landing-sage:#8c7065;--landing-gold:#b58273;--landing-rose:#704040;--landing-shelf-one:#b58273;--landing-shelf-two:#d8c4b5;--landing-shelf-three:#704040;--landing-shelf-four:#c09080;--landing-shelf-five:#8b665e;--landing-shelf-wood:#704040;--landing-shelf-wood-light:#b58273;--landing-shelf-back:#f2e5db;--pdfr-paper:#fff;--v34-shelf-paper:#fbf7f3;--v34-shelf-ink:#5818181f;--v34-shelf-overlay:#321f1cad;--v51-writing-ornament:none;--v51-writing-ornament-opacity:0;--v51-writing-ornament-panel-opacity:0;--v51-writing-ornament-notes-opacity:0;--v51-writing-ornament-header-opacity:0;--v51-writing-ornament-header-position:50% 50%;--v51-writing-ornament-blend:normal;--vintage-timer-stem:#704040;--vintage-timer-leaf:#9b7569;--vintage-timer-leaf-deep:#704f47;--vintage-timer-flower:#c09080;--vintage-timer-flower-deep:#581818;--vintage-timer-halo:#b582732e}body.theme-vintage:before,body.theme-vintage:after,body.theme-vintage .deco-frame,body.theme-vintage .deco-frame span,body.theme-vintage .deco-sprinkles{content:none!important;display:none!important}html:has(body.theme-vintage):before{content:none!important;display:none!important}html:has(body.theme-vintage):after{content:none!important;display:none!important}body.theme-vintage .btn-primary,body.theme-vintage .export-btn,body.theme-vintage .resource-add-btn,body.theme-vintage .quick-note-add-btn,body.theme-vintage .add-tag-btn,body.theme-vintage .projects-compact-add,body.theme-vintage .v7-primary-action,body.theme-vintage .v15-source-idea-add button,body.theme-vintage .mobile-quick-add-btn{text-shadow:none;color:#fbf7f3!important;background-color:#581818!important;background-image:linear-gradient(135deg,#704040,#581818)!important;border-color:#0000!important}body.theme-vintage .v8-project-nav button.is-active,body.theme-vintage .chip.selected,body.theme-vintage .tab.active,body.theme-vintage .nav-more-btn.active{text-shadow:none;color:#fbf7f3!important;background-color:#704040!important;background-image:linear-gradient(135deg,#704040,#581818)!important;border-color:#0000!important}body.theme-vintage .monthly-calendar-card .cal-cell.cal-day{color:#581818!important}body.theme-vintage .monthly-calendar-card .cal-cell.cal-day[style*=linear-gradient]{color:#321f1c!important}body.theme-vintage.v32-mobile-workspace-actions .mobile-quick-add-btn.v32-mobile-quick-actions-trigger{color:#fbf7f3!important;background:#581818!important}body.theme-vintage .v46-plant-vintage .v46-vintage-bloom,body.theme-vintage .v46-plant-vintage .v46-vintage-leaf{transform-box:fill-box;transform-origin:50%}body.theme-vintage.landing-visible .landing-v2{--landing-hero-plate:none;--landing-sprinkle:none;--landing-vine:none;--landing-atlas:none;--landing-ornament-opacity:0;--landing-paper:#fbf7f3;--landing-ink-soft:#6f554e;--landing-rule:#dec8bb;--landing-sage:#8c7065;--landing-gold:#b58273;--landing-rose:#704040;--landing-shelf-one:#b58273;--landing-shelf-two:#d8c4b5;--landing-shelf-three:#704040;--landing-shelf-four:#c09080;--landing-shelf-five:#8b665e}body.theme-vintage.landing-visible .landing-v2 .landing-manuscript-card:after{opacity:0}body.theme-vintage.landing-visible .landing-v2 .landing-bookshelf{--landing-shelf-wood:#704040;--landing-shelf-wood-light:#b58273;--landing-shelf-back:#f2e5db}body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn,body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn{box-shadow:0 12px 28px #58181833;color:#fbf7f3!important;background-color:#581818!important;background-image:none!important}body.theme-vintage .v51-writing-dialog{--v51-writing-ornament:none;--v51-writing-ornament-opacity:0;--v51-writing-ornament-panel-opacity:0;--v51-writing-ornament-notes-opacity:0;--v51-writing-ornament-header-opacity:0;--v51-writing-ornament-header-position:50% 50%;--v51-writing-ornament-blend:normal}body.theme-vintage .v51-writing-dialog:before,body.theme-vintage .v51-writing-dialog:after{opacity:0;background-image:none}body.theme-vintage .v34-document-shelf{--v34-shelf-paper:#fbf7f3;--v34-shelf-ink:#5818181f;--v34-shelf-overlay:#321f1cad}body.theme-vintage .v34-document-shelf:before{opacity:0;background:0 0!important}body.theme-vintage .pdfr-overlay{--pdfr-paper:#fff}body.theme-vintage .pdfr-overlay .pdfr-shade{mix-blend-mode:normal;background:0 0}body.theme-vintage .pdfr-overlay .pdfr-page{background:#faf3ec}body.theme-vintage.landing-visible #landing-modes .landing-mode-card{border-color:#dec8bb;background-color:#fbf7f3!important}body.theme-vintage.landing-visible #landing-modes .landing-mode-card.casual{--mode-accent:linear-gradient(90deg, #704040, #581818);border-top-color:#704040}body.theme-vintage.landing-visible #landing-modes .landing-mode-card.study{--mode-accent:linear-gradient(90deg, #b58273, #c09080);border-top-color:#b58273}body.theme-vintage.landing-visible #landing-modes .landing-mode-card.research{--mode-accent:linear-gradient(90deg, #8b665e, #b58273);border-top-color:#8b665e}body.theme-vintage.landing-visible #landing-modes .landing-mode-card .landing-mode-number{color:#b58273}body.theme-vintage.landing-visible #landing-modes .landing-mode-card .landing-mode-title{color:#581818}body.theme-vintage.landing-visible #landing-modes .landing-mode-tools span{color:#581818;background:#f8e9d5;border-color:#caa698}body.theme-vintage.landing-visible #landing-modes .landing-mode-open{color:#581818;background:#fbf7f3;border-color:#cfae9f}body.theme-vintage.landing-visible #landing-modes .landing-mode-open:hover,body.theme-vintage.landing-visible #landing-modes .landing-mode-open:focus-visible{outline-offset:2px;color:#581818;background:#f7e4cb;border-color:#704040;outline:2px solid #704040;box-shadow:0 7px 20px #58181824}body.theme-vintage.landing-visible #landing-modes .landing-mode-open:active{color:#fbf7f3;background:#704040;border-color:#581818}body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn{box-shadow:0 10px 24px #58181833;color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important}body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn:not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px);box-shadow:0 13px 28px #5818183d;color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#704040!important}body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn:not(:disabled):not([aria-disabled=true]):focus-visible,body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):focus-visible{outline-offset:3px;outline:3px solid #704040;box-shadow:0 13px 28px #5818183d;color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#704040!important}body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn:not(:disabled):not([aria-disabled=true]):active,body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):active,body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px);box-shadow:inset 0 0 0 2px #c09080,0 5px 13px #5818182e;color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important}body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn:disabled,body.theme-vintage.landing-visible .landing-v2 .landing-primary-btn[aria-disabled=true],body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn:disabled,body.theme-vintage.landing-visible .landing-v2 #landing-top .landing-cta-row>.landing-primary-btn[aria-disabled=true],body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn:disabled,body.theme-vintage.landing-visible .landing-v2 .landing-final>.landing-primary-btn[aria-disabled=true]{box-shadow:none;opacity:.72;cursor:not-allowed;transform:none;color:#77564f!important;background-color:#dec8bb!important;background-image:none!important;border-color:#dec8bb!important}body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn,body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn,body.theme-vintage.landing-visible .landing-v2 .landing-mode-open{color:#581818;background-color:#fbf7f3;background-image:none;border-color:#cfae9f;box-shadow:0 6px 18px #5818181f}body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn:not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn:not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage.landing-visible .landing-v2 .landing-mode-open:not(:disabled):not([aria-disabled=true]):hover{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#704040;transform:translateY(-2px);box-shadow:0 9px 22px #58181824}body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn:not(:disabled):not([aria-disabled=true]):focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn:not(:disabled):not([aria-disabled=true]):focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-mode-open:not(:disabled):not([aria-disabled=true]):focus-visible{outline-offset:3px;color:#581818;background-color:#f7e4cb;background-image:none;border-color:#704040;outline:3px solid #704040;box-shadow:0 9px 22px #58181824}body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn:not(:disabled):not([aria-disabled=true]):active,body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn:not(:disabled):not([aria-disabled=true]):active,body.theme-vintage.landing-visible .landing-v2 .landing-mode-open:not(:disabled):not([aria-disabled=true]):active{color:#fbf7f3;background-color:#704040;background-image:none;border-color:#581818;transform:translateY(1px);box-shadow:inset 0 0 0 1px #c09080,0 4px 11px #58181826}body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn:disabled,body.theme-vintage.landing-visible .landing-v2 #landingThemeBtn[aria-disabled=true],body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn:disabled,body.theme-vintage.landing-visible .landing-v2 .landing-ghost-btn[aria-disabled=true],body.theme-vintage.landing-visible .landing-v2 .landing-mode-open:disabled,body.theme-vintage.landing-visible .landing-v2 .landing-mode-open[aria-disabled=true],body.theme-vintage.landing-visible .landing-v2 #landing-modes .landing-mode-open:disabled,body.theme-vintage.landing-visible .landing-v2 #landing-modes .landing-mode-open[aria-disabled=true]{color:#77564f;box-shadow:none;opacity:.64;cursor:not-allowed;background-color:#f4e5db;background-image:none;border-color:#dec8bb;transform:none}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in){box-shadow:0 10px 24px #58181833;color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in):not(:disabled):hover{box-shadow:0 12px 26px #5818183d;color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#704040!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in):not(:disabled):focus-visible{outline-offset:3px;outline:3px solid #704040;color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#704040!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:not(.is-signed-in):not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 0 0 2px #c09080;color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=false]{transform:none;color:#77564f!important;box-shadow:none!important;opacity:1!important;cursor:wait!important;background-color:#f4e5db!important;background-image:none!important;border-color:#dec8bb!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in][data-auth-resolved=true]:disabled{transform:none;color:#77564f!important;box-shadow:none!important;opacity:.72!important;cursor:wait!important;background-color:#f4e5db!important;background-image:none!important;border-color:#dec8bb!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in].is-signed-in{box-shadow:0 6px 18px #5818181f;color:#581818!important;background-color:#fbf7f3!important;background-image:none!important;border-color:#cfae9f!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in].is-signed-in:not(:disabled):hover,body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in].is-signed-in:not(:disabled):focus-visible{color:#581818!important;background-color:#f7e4cb!important;background-image:none!important;border-color:#704040!important}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in].is-signed-in:not(:disabled):focus-visible{outline-offset:3px;outline:3px solid #704040}body.theme-vintage.landing-visible .landing-v2 .landing-nav-actions [data-landing-sign-in].is-signed-in:not(:disabled):active{transform:translateY(1px);color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#581818!important}body.theme-vintage.landing-visible .landing-v2 .landing-brand,body.theme-vintage.landing-visible .landing-v2 .landing-nav-links a,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>a,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>button[data-open-terms]{color:#77564f}body.theme-vintage.landing-visible .landing-v2 .landing-brand:hover,body.theme-vintage.landing-visible .landing-v2 .landing-nav-links a:hover,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>a:hover,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>button[data-open-terms]:hover{color:#581818}body.theme-vintage.landing-visible .landing-v2 .landing-brand:focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-nav-links a:focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>a:focus-visible,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>button[data-open-terms]:focus-visible{outline-offset:4px;color:#581818;outline:2px solid #704040}body.theme-vintage.landing-visible .landing-v2 .landing-brand:active,body.theme-vintage.landing-visible .landing-v2 .landing-nav-links a:active,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>a:active,body.theme-vintage.landing-visible .landing-v2 .landing-footer-links>button[data-open-terms]:active{color:#704040}body.theme-vintage.landing-visible .landing-v2 .lang-switch--wip-enabled{background:#fbf7f3;border-color:#dec8bb}body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn{color:#77564f;background:0 0}body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn:not(:disabled):hover,body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn:not(:disabled):focus-visible{color:#581818;background:#f7e4cb;outline:none}body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn:not(:disabled):focus-visible{box-shadow:0 0 0 2px #704040}body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn.active,body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn:not(:disabled):active{color:#fbf7f3;background:#b58273}body.theme-vintage.landing-visible .landing-v2 .lang-switch-btn:disabled{color:#77564f;opacity:.64;cursor:not-allowed;background:#f4e5db}body.theme-vintage .workspace-modal-backdrop{background:#321f1c6b}body.theme-vintage .workspace-modal{box-shadow:0 26px 80px #58181833}body.theme-vintage .landing-terms-backdrop{background:#321f1c75!important}body.theme-vintage .landing-terms-modal .btn-primary{color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important}body.theme-vintage .landing-terms-modal .btn-primary:not(:disabled):hover,body.theme-vintage .landing-terms-modal .btn-primary:not(:disabled):focus-visible{color:#fbf7f3!important;background-color:#704040!important;background-image:none!important;border-color:#704040!important}body.theme-vintage .landing-terms-modal .btn-primary:not(:disabled):focus-visible{outline-offset:3px;outline:3px solid #704040}body.theme-vintage .landing-terms-modal .btn-primary:not(:disabled):active{transform:translateY(1px);color:#fbf7f3!important;background-color:#581818!important;background-image:none!important;border-color:#581818!important;box-shadow:inset 0 0 0 2px #c09080!important}body.theme-vintage .landing-terms-modal .btn-secondary,body.theme-vintage .landing-terms-modal .workspace-modal-close,body.theme-vintage .install-guide-modal .workspace-modal-close{color:#581818;background-color:#fbf7f3;background-image:none;border-color:#cfae9f}body.theme-vintage .landing-terms-modal .btn-secondary:not(:disabled):hover,body.theme-vintage .landing-terms-modal .btn-secondary:not(:disabled):focus-visible,body.theme-vintage .landing-terms-modal .workspace-modal-close:not(:disabled):hover,body.theme-vintage .landing-terms-modal .workspace-modal-close:not(:disabled):focus-visible,body.theme-vintage .install-guide-modal .workspace-modal-close:not(:disabled):hover,body.theme-vintage .install-guide-modal .workspace-modal-close:not(:disabled):focus-visible{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#704040}body.theme-vintage .landing-terms-modal .btn-secondary:not(:disabled):focus-visible,body.theme-vintage .landing-terms-modal .workspace-modal-close:not(:disabled):focus-visible,body.theme-vintage .install-guide-modal .workspace-modal-close:not(:disabled):focus-visible{outline-offset:3px;outline:3px solid #704040}body.theme-vintage .landing-terms-modal .btn-secondary:not(:disabled):active,body.theme-vintage .landing-terms-modal .workspace-modal-close:not(:disabled):active,body.theme-vintage .install-guide-modal .workspace-modal-close:not(:disabled):active{color:#fbf7f3;background-color:#704040;background-image:none;border-color:#581818;transform:translateY(1px)}body.theme-vintage .landing-terms-modal .btn-primary:disabled,body.theme-vintage .landing-terms-modal .btn-secondary:disabled,body.theme-vintage .landing-terms-modal .workspace-modal-close:disabled,body.theme-vintage .install-guide-modal .workspace-modal-close:disabled{opacity:.64;cursor:not-allowed;transform:none;color:#77564f!important;box-shadow:none!important;background-color:#f4e5db!important;background-image:none!important;border-color:#dec8bb!important}body.theme-vintage .landing-terms-scroll a{color:#581818}body.theme-vintage .landing-terms-scroll a:hover,body.theme-vintage .landing-terms-scroll a:focus-visible{color:#704040}body.theme-vintage .landing-terms-scroll a:focus-visible{outline-offset:3px;outline:2px solid #704040}body.theme-vintage .landing-terms-scroll a:active,body.theme-vintage .install-guide-steps a{color:#581818}body.theme-vintage .install-guide-steps a:hover,body.theme-vintage .install-guide-steps a:focus-visible{color:#704040;outline:none}body.theme-vintage .install-guide-steps a:focus-visible{box-shadow:0 0 0 2px #704040}body.theme-vintage .install-guide-steps a:active{color:#581818}body.theme-vintage .mg-feedback{color:#321f1c;background:#fbf7f3;border-color:#dec8bb;box-shadow:0 10px 30px #58181821}body.theme-vintage .mg-feedback-close{color:#77564f;background:0 0;border:0}body.theme-vintage .mg-feedback-close:not(:disabled):hover,body.theme-vintage .mg-feedback-close:not(:disabled):focus-visible{color:#581818;opacity:1;background:#f7e4cb;outline:none}body.theme-vintage .mg-feedback-close:not(:disabled):focus-visible{box-shadow:0 0 0 2px #704040}body.theme-vintage .mg-feedback-close:not(:disabled):active{color:#fbf7f3;background:#704040}body.theme-vintage .mg-feedback-star{color:#8b665e;background:0 0;border:0}body.theme-vintage .mg-feedback-star.is-on{color:#581818}body.theme-vintage .mg-feedback-star:not(:disabled):hover,body.theme-vintage .mg-feedback-star:not(:disabled):focus-visible{color:#581818;background:#f7e4cb;outline:none}body.theme-vintage .mg-feedback-star:not(:disabled):focus-visible{box-shadow:0 0 0 2px #704040}body.theme-vintage .mg-feedback-star:not(:disabled):active{color:#fbf7f3;background:#b58273}body.theme-vintage .mg-feedback-send{color:#fbf7f3;background-color:#581818;background-image:none;border-color:#581818;box-shadow:0 7px 17px #5818182e}body.theme-vintage .mg-feedback-send:not(:disabled):hover{color:#fbf7f3;background-color:#704040;background-image:none;border-color:#704040}body.theme-vintage .mg-feedback-send:not(:disabled):focus-visible{outline-offset:3px;color:#fbf7f3;background-color:#704040;background-image:none;border-color:#704040;outline:3px solid #704040}body.theme-vintage .mg-feedback-send:not(:disabled):active{color:#fbf7f3;background-color:#581818;background-image:none;border-color:#581818;transform:translateY(1px);box-shadow:inset 0 0 0 2px #c09080}body.theme-vintage .mg-feedback-close:disabled,body.theme-vintage .mg-feedback-star:disabled,body.theme-vintage .mg-feedback-send:disabled{color:#77564f;box-shadow:none;opacity:.58;cursor:not-allowed;background-color:#f4e5db;background-image:none;border-color:#dec8bb;transform:none}body.theme-vintage .mg-feedback-text:focus{outline-offset:2px;border-color:#704040;outline:2px solid #704040}.pdfr-overlay .mi-reader-icon--vintage,body.theme-vintage .pdfr-overlay .mi-reader-icon--base,body.theme-vintage .pdfr-overlay .pdfr-reflow-settings-toggle__base{display:none}body.theme-vintage .pdfr-overlay .mi-reader-icon--vintage{flex:none;margin:0;display:inline-block}body.theme-vintage .pdfr-overlay .mi-reader-icon{stroke-width:1.5px}body.theme-vintage .pdfr-overlay .pdfr-top,body.theme-vintage .pdfr-overlay .pdfr-side,body.theme-vintage .pdfr-overlay .pdfr-more-menu,body.theme-vintage .pdfr-overlay .pdfr-display-bar,body.theme-vintage .pdfr-overlay .pdfr-draw-bar:not([hidden]),body.theme-vintage .pdfr-overlay .pdfr-sel-toolbar{color:#321f1c;background-color:#fbf7f3;border-color:#dec8bb}body.theme-vintage .pdfr-overlay .pdfr-icon,body.theme-vintage .pdfr-overlay .pdfr-btn,body.theme-vintage .pdfr-overlay .pdfr-mini,body.theme-vintage .pdfr-overlay .pdfr-side-tab,body.theme-vintage .pdfr-overlay .pdfr-side-export,body.theme-vintage .pdfr-overlay .pdfr-side-full,body.theme-vintage .pdfr-overlay .pdfr-reflow-settings-toggle{color:#704040;box-shadow:none;text-shadow:none;background-color:#fffaf6;background-image:none;border-color:#dec8bb}body.theme-vintage .pdfr-overlay .pdfr-side-tab{justify-content:center;align-items:center;gap:5px;display:inline-flex}body.theme-vintage .pdfr-overlay .pdfr-side-tab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-reflow-settings-toggle):not(:disabled):hover{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#b58273}body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-reflow-settings-toggle):not(:disabled):focus-visible{outline-offset:2px;color:#581818;box-shadow:none;background-color:#f7e4cb;background-image:none;border-color:#704040;outline:2px solid #704040}body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-reflow-settings-toggle):not(:disabled):active{color:#fbf7f3;background-color:#b58273;background-image:none;border-color:#704040;transform:translateY(1px)}body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-mini,.pdfr-side-tab)[aria-pressed=true],body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-mini,.pdfr-side-tab).is-active{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#b58273;box-shadow:inset 0 -2px #b58273}body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-reflow-settings-toggle):disabled,body.theme-vintage .pdfr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-reflow-settings-toggle)[aria-disabled=true]{color:#77564f;box-shadow:none;opacity:.52;cursor:not-allowed;background-color:#f4e5db;background-image:none;border-color:#dec8bb;transform:none}body.theme-vintage .pdfr-overlay .pdfr-btn-primary,body.theme-vintage .pdfr-overlay .pdfr-btn-primary:not(:disabled):hover,body.theme-vintage .pdfr-overlay .pdfr-btn-primary:not(:disabled):focus-visible{color:#fbf7f3;background-color:#581818;background-image:none;border-color:#581818}body.theme-vintage .pdfr-overlay .pdfr-btn-primary:not(:disabled):active{background-color:#704040;border-color:#704040}body.theme-vintage .pdfr-overlay .pdfr-side-head,body.theme-vintage .pdfr-overlay .pdfr-side-item,body.theme-vintage .pdfr-overlay .pdfr-search-row,body.theme-vintage .pdfr-overlay .pdfr-search-nav{border-color:#dec8bb}body.theme-vintage .pdfr-overlay .pdfr-side-item{color:#321f1c;background-color:#fffaf6}body.theme-vintage .pdfr-overlay .pdfr-side-note{color:#704040;background-color:#f7e4cb;border-color:#dec8bb}body.theme-vintage .pdfr-overlay .pdfr-note-dialog{background:#321f1c6b}body.theme-vintage .pdfr-overlay .pdfr-note-card{color:#321f1c;background:#fbf7f3;border-color:#dec8bb;box-shadow:0 18px 44px #58181833}body.theme-vintage .pdfr-overlay .pdfr-note-head{color:#581818}body.theme-vintage .pdfr-overlay .pdfr-note-input,body.theme-vintage .pdfr-overlay .pdfr-search-input{color:#321f1c;background:#fffaf6;border-color:#dec8bb}body.theme-vintage .pdfr-overlay .pdfr-note-input:focus,body.theme-vintage .pdfr-overlay .pdfr-search-input:focus{outline-offset:2px;border-color:#704040;outline:2px solid #704040}body.theme-vintage .pdfr-overlay .pdfr-dogear,body.theme-vintage .pdfr-overlay .pdfr-side-page>.mi-reader-icon{color:#704040}body.theme-vintage .pdfr-overlay .pdfr-dogear[aria-pressed=true]{color:#581818}body.theme-vintage:not(.landing-visible) .app>header .mi-icon,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .mi-icon,body.theme-vintage:not(.landing-visible) .v38-books-layout .mi-icon{stroke-width:1.55px}body.theme-vintage:not(.landing-visible) .app>header .theme-icon-btn,body.theme-vintage:not(.landing-visible) .app>header .header-more-btn,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-item,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-customize-trigger{color:#704040;box-shadow:none;text-shadow:none;background-color:#0000;background-image:none;border-color:#0000}body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn{letter-spacing:.01em;line-height:1.2;color:#704040!important;min-height:44px!important;box-shadow:none!important;font-family:var(--vintage-font-ui)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:8px!important;padding:10px 16px!important;font-size:14px!important;font-weight:500!important}body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab>.mi-icon,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn>.mi-icon{flex:0 0 18px;width:18px!important;height:18px!important;margin:0!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerMoreBtn{color:#704040!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated .header-utility-cluster>#headerMoreWrap>#headerMoreBtn{height:44px!important;min-height:44px!important}body.theme-vintage:not(.landing-visible) .app>header .theme-icon-btn:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .app>header .header-more-btn:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-item:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-customize-trigger:not(:disabled):hover{color:#581818!important;background-color:#fbf7f3!important;background-image:none!important;border-color:#dec8bb!important;box-shadow:0 5px 14px #5818181a!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerMoreBtn:not(:disabled):hover{transform:none;color:#581818!important;background-color:#fbf7f3!important;background-image:none!important;border-color:#dec8bb!important;box-shadow:0 5px 14px #5818181a!important}body.theme-vintage:not(.landing-visible) .app>header .theme-icon-btn:focus-visible,body.theme-vintage:not(.landing-visible) .app>header .header-more-btn:focus-visible,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab:focus-visible,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn:focus-visible,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-item:focus-visible,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-customize-trigger:focus-visible{outline-offset:2px;outline:2px solid #704040;color:#581818!important;box-shadow:none!important;background-color:#fbf7f3!important;border-color:#b58273!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerMoreBtn:focus-visible{outline-offset:2px;outline:2px solid #704040;transform:none;color:#581818!important;box-shadow:none!important;background-color:#fbf7f3!important;background-image:none!important;border-color:#b58273!important}body.theme-vintage:not(.landing-visible) .tabs.custom-navigation>.tab.active,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn.active,body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-btn[aria-expanded=true],body.theme-vintage:not(.landing-visible) .tabs.custom-navigation .nav-more-item.active,body.theme-vintage:not(.landing-visible) .app>header .header-more-btn[aria-expanded=true]{color:#581818!important;background-color:#f7e4cb!important;background-image:none!important;border-color:#d8b7a9!important;box-shadow:inset 0 -3px #b58273!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerMoreBtn[aria-expanded=true]{transform:none;color:#581818!important;background-color:#f7e4cb!important;background-image:none!important;border-color:#d8b7a9!important;box-shadow:inset 0 -3px #b58273!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerMoreBtn,body.theme-vintage:not(.landing-visible).v39-header-more-consolidated .header-utility-cluster>#headerMoreWrap>#headerMoreBtn{letter-spacing:.01em;font-family:var(--vintage-font-ui)!important;border-radius:12px!important;padding-inline:12px!important;font-size:14px!important;font-weight:500!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerAuthBtn{letter-spacing:.01em;color:#fbf7f3!important;height:44px!important;min-height:44px!important;font-family:var(--vintage-font-ui)!important;background:#581818!important;border:1px solid #581818!important;border-radius:12px!important;padding-inline:16px!important;font-size:14px!important;font-weight:500!important;box-shadow:0 5px 14px #5818181c!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerAuthBtn:not(:disabled):hover,body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerAuthBtn:not(:disabled):focus-visible{transform:none;color:#fbf7f3!important;background:#704040!important;border-color:#704040!important;box-shadow:0 7px 16px #58181829!important}body.theme-vintage:not(.landing-visible).v39-header-more-consolidated #headerAuthBtn:focus-visible{outline-offset:2px;outline:2px solid #b58273}body.theme-vintage:not(.landing-visible) .v38-library-header-actions>button,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-toggle,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear{color:#704040;box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}body.theme-vintage:not(.landing-visible) .v38-library-header-actions>button,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-toggle{box-sizing:border-box;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}body.theme-vintage:not(.landing-visible) .v38-library-header-actions>button:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-toggle:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear:not(:disabled):hover{color:#581818;background-color:#fbf7f3;background-image:none;border-color:#dec8bb;transform:none;box-shadow:0 5px 14px #5818181a}body.theme-vintage:not(.landing-visible) .v38-library-header-actions>button:focus-visible,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-toggle:focus-visible,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear:focus-visible{outline-offset:2px;color:#581818;box-shadow:none;background-color:#fbf7f3;border-color:#b58273;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) .v38-library-header-actions>button[aria-expanded=true],body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search.is-open .library-search-toggle,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search.has-query:not(.is-open) .library-search-toggle{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#d8b7a9;transform:none;box-shadow:inset 0 -3px #b58273}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search.has-query:not(.is-open) .library-search-toggle:after{background:#b58273;border-color:#fbf7f3}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-field{background:#fbf7f3;border-color:#dec8bb;box-shadow:0 14px 30px #5818181f}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-input{color:#321f1c;background:#fffaf6;border-color:#d9c0b3}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-input:focus{outline-offset:1px;border-color:#b58273;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-shelf-filter,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger{color:#704040;min-height:40px;box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-shelf-filter:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger:not(:disabled):hover{color:#581818;background-color:#fbf7f3;background-image:none;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-shelf-filter:focus-visible,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger:focus-visible,body.theme-vintage:not(.landing-visible) .library-filter-menu-item:focus-visible{outline-offset:2px;color:#581818;background-color:#fbf7f3;border-color:#b58273;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-shelf-filter.selected,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger.selected,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger[aria-expanded=true]{color:#581818!important;background-color:#f7e4cb!important;background-image:none!important;border-color:#d8b7a9!important;box-shadow:inset 0 -3px #b58273!important}body.theme-vintage:not(.landing-visible) .library-filter-menu{background:#fbf7f3;border-color:#dec8bb;box-shadow:0 14px 30px #5818181f}body.theme-vintage:not(.landing-visible) .library-filter-menu-item{color:#704040;background:0 0;border-color:#0000;min-height:44px}body.theme-vintage:not(.landing-visible) .library-filter-menu-item:not(:disabled):hover{color:#581818;background:#fbf7f3}body.theme-vintage:not(.landing-visible) .library-filter-menu-item.is-active{color:#581818;background:#f7e4cb;border-color:#d8b7a9;box-shadow:inset 3px 0 #b58273}body.theme-vintage:not(.landing-visible) .library-filter-menu-check{color:#b58273}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .readmode-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action,body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action,body.theme-vintage:not(.landing-visible) .v38-books-layout .reading-depth-control{color:#704040;box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .readmode-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action{box-sizing:border-box;min-width:36px;min-height:36px}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-toggle:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .readmode-toggle:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .reading-depth-control:hover{color:#581818;background-color:#fbf7f3;background-image:none;border-color:#dec8bb;box-shadow:0 4px 12px #58181817}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn:focus-visible,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-toggle:focus-visible,body.theme-vintage:not(.landing-visible) .v38-books-layout .readmode-toggle:focus-visible,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action:focus-visible,body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action:focus-visible,body.theme-vintage:not(.landing-visible) .v38-books-layout .reading-depth-control:focus-within{outline-offset:2px;color:#581818;box-shadow:none;background-color:#fbf7f3;border-color:#b58273;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn.is-linked,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-card.is-open>.v10-book-toggle{color:#581818;background-color:#f7e4cb;background-image:none;border-color:#d8b7a9;box-shadow:inset 0 -3px #b58273}body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action,body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action.v74-action-delete,body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-remove{color:#8b3333}body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn:disabled,body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action:disabled{color:#77564f;box-shadow:none;opacity:.48;background:0 0;border-color:#0000}body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-books-all-row:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .v38-books-layout .book-shelf-open:not(:disabled):hover{color:#581818;background-color:#fbf7f3}body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-books-all-chevron,body.theme-vintage:not(.landing-visible) .v38-books-layout .book-shelf-open-hint{color:#704040}@media (width<=700px),(pointer:coarse){body.theme-vintage:not(.landing-visible) .app>header .theme-icon-btn,body.theme-vintage:not(.landing-visible) .app>header .header-more-btn,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-shelf-filter,body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu .library-filter-menu-trigger,body.theme-vintage:not(.landing-visible) .v38-books-layout .cover-tool-btn,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .readmode-toggle,body.theme-vintage:not(.landing-visible) .v38-books-layout .v10-book-delete-action{box-sizing:border-box;min-width:44px;min-height:44px}body.theme-vintage:not(.landing-visible) .v38-books-layout .v33-mobile-book-action{min-height:48px}}body.theme-vintage:not(.landing-visible) .tab-content-books{font-family:var(--vintage-font-ui);font-weight:400}body.theme-vintage:not(.landing-visible) .tab-content-books :is(button,input,select,textarea){font-family:inherit}body.theme-vintage:not(.landing-visible) .tab-content-books :is(button,select,.chip,.resource-type-badge,.pdf-flag,.reading-depth-control){font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-books :is(.section-title,.v10-books-title-text,.library-starter-copy h3,.workspace-modal-header h2,.document-shelf-title,.v10-books-all-title,.v10-book-title-input,.book-shelf-title,.book-cover-empty span,.library-starter-preview-meta b){font-family:var(--vintage-font-display);letter-spacing:-.012em;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-books :is(.book-shelf-author,.book-meta-line,.library-search-match-text,.v10-book-summary,.v10-book-notes-panel textarea,.library-starter-copy p){font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage .pdfr-overlay :is(.pdfr-top,.pdfr-controls,.pdfr-side,.pdfr-panel,.pdfr-footer,.pdfr-progress,.pdfr-status,.pdfr-more-menu,.pdfr-sel-toolbar,.pdfr-draw-bar,.pdfr-note-card,.pdfr-reflow-settings){font-family:var(--vintage-font-ui);font-weight:400}body.theme-vintage .pdfr-overlay :is(.pdfr-controls,.pdfr-side-tabs,.pdfr-panel-head,.pdfr-reflow-settings) :is(button,input,select,textarea),body.theme-vintage .pdfr-overlay :is(.pdfr-btn,.pdfr-mini,.pdfr-mini-select,.pdfr-icon){font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage .pdfr-overlay :is(.pdfr-title,.pdfr-panel-title,.pdfr-note-head strong){font-family:var(--vintage-font-display);letter-spacing:-.01em;font-weight:500}body.theme-vintage .pdfr-overlay .pdfr-title{font-size:15px;line-height:1.08}body.theme-vintage .pdfr-overlay :is(.pdfr-author,.pdfr-side-text,.pdfr-side-note,.pdfr-note-input,.docr-toc-label){font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage .pdfr-overlay .pdfr-side-note{font-style:italic}body.theme-vintage:not(.landing-visible) .tab-content-projects{color:#321f1c;font-family:var(--vintage-font-ui);font-weight:400}body.theme-vintage:not(.landing-visible) .tab-content-projects :is(button,input,select,textarea){font-family:inherit}body.theme-vintage:not(.landing-visible) .tab-content-projects :is(button,select,.chip,summary){font-weight:500}body.theme-vintage:not(.landing-visible) .projects-workspace{align-items:start;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:20px!important}body.theme-vintage:not(.landing-visible) .projects-sidebar-stack{gap:12px!important}body.theme-vintage:not(.landing-visible) .projects-tool-card,body.theme-vintage:not(.landing-visible) .projects-empty-card,body.theme-vintage:not(.landing-visible) .projects-archive-card{background:#fbf7f3!important;border:1px solid #dec8bb!important;border-radius:18px!important;box-shadow:0 12px 30px #58181812!important}body.theme-vintage:not(.landing-visible) .projects-empty-card:before{content:none!important}body.theme-vintage:not(.landing-visible) .projects-empty-card>.empty{color:#77564f;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px;display:flex}body.theme-vintage:not(.landing-visible) .projects-empty-start{color:#704040;text-underline-offset:4px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 14px;font-weight:600;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}body.theme-vintage:not(.landing-visible) .projects-empty-start:hover{color:#581818;background:#f4e5db!important}body.theme-vintage:not(.landing-visible) .projects-empty-start:focus-visible{color:#581818;outline-offset:2px;outline:2px solid #704040;background:#f4e5db!important}body.theme-vintage:not(.landing-visible) .projects-empty-start:active{transform:translateY(1px);background:#ead4c6!important}body.theme-vintage:not(.landing-visible) .projects-tool-card{padding:14px!important}body.theme-vintage:not(.landing-visible) .projects-tool-card>.section-title{color:#321f1c;font-family:var(--vintage-font-display);letter-spacing:-.012em;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;font-size:23px;font-weight:500;line-height:1;display:grid}body.theme-vintage:not(.landing-visible) .projects-tool-card>.section-title:before{box-sizing:border-box;content:"";background:#f4e5db;border:1px solid #e1c8ba;border-radius:11px;grid-area:1/1;place-self:center;width:40px;height:40px}body.theme-vintage:not(.landing-visible) .projects-tool-card>.section-title>.mi-icon{color:#704040;stroke-width:1.5px;z-index:1;background:0 0;border:0;border-radius:0;grid-area:1/1;place-self:center;width:18px;height:18px;padding:0;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .projects-tool-helper{color:#77564f;opacity:1;line-height:1.45;margin:0 0 12px!important;font-size:11px!important}body.theme-vintage:not(.landing-visible) .projects-tool-card :is(input,textarea,select),body.theme-vintage:not(.landing-visible) .project-source-add :is(input,textarea,select){color:#321f1c;background:#fffaf6!important;border-color:#dec8bb!important}body.theme-vintage:not(.landing-visible) .projects-tool-card :is(input,textarea,select):focus,body.theme-vintage:not(.landing-visible) .project-source-add :is(input,textarea,select):focus{outline-offset:1px;outline:2px solid #b582733b;border-color:#b58273!important}body.theme-vintage:not(.landing-visible) .projects-main-toolbar{border-bottom:1px solid #dec8bb;align-items:flex-end;padding:2px 3px 12px;margin:0 0 12px!important}body.theme-vintage:not(.landing-visible) .projects-main-title{color:#321f1c;font-family:var(--vintage-font-display);letter-spacing:-.025em;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:.96}body.theme-vintage:not(.landing-visible) .projects-main-title:before{content:"Research workspace";color:#b58273;font-family:var(--vintage-font-ui);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1;display:block}body.theme-vintage:not(.landing-visible) .projects-main-subtitle{color:#77564f;max-width:620px;margin-top:8px;line-height:1.45;font-size:12px!important}body.theme-vintage:not(.landing-visible) .projects-count-badge{color:#704040;background:#fffaf6;border:1px solid #dec8bb;font-weight:500}body.theme-vintage:not(.landing-visible) .projects-card-list{gap:16px}body.theme-vintage:not(.landing-visible) .project-card{position:relative;overflow:hidden;background:#fbf7f3!important;border:1px solid #dec8bb!important;border-radius:18px!important;padding:0!important;box-shadow:0 14px 34px #58181814!important}body.theme-vintage:not(.landing-visible) .project-card>.project-header{padding:18px 18px 10px;gap:8px!important;margin:0!important}body.theme-vintage:not(.landing-visible) .project-card .project-header-row1{align-items:center;gap:9px;min-height:44px;margin:0}body.theme-vintage:not(.landing-visible) .project-card .project-name-icon{box-sizing:border-box;color:#581818;background:#f4e5db;border:1px solid #e1c8ba;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;opacity:1!important;display:grid!important}body.theme-vintage:not(.landing-visible) .project-card .project-name-icon>.mi-icon{stroke-width:1.5px;width:18px;height:18px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .project-card .project-name-input{min-height:42px;font-family:var(--vintage-font-display);letter-spacing:-.018em;font-weight:500;line-height:1.05;color:#321f1c!important;font-size:clamp(24px,3vw,32px)!important}body.theme-vintage:not(.landing-visible) .project-card .project-progress-summary{color:#77564f;padding:0 18px 10px;font-weight:400;line-height:1.4;margin:0!important;font-size:11px!important}body.theme-vintage:not(.landing-visible) .project-card .project-mobile-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}body.theme-vintage:not(.landing-visible) .project-card :is(.v11-archive-btn,.del-project-btn,.v51-writing-entry,.export-menu-btn,.v11-next-action-save,.v12-next-action-done){box-sizing:border-box;justify-content:center;align-items:center;gap:6px;min-height:40px;line-height:1;color:#704040!important;opacity:1!important;box-shadow:none!important;background:#fffaf6!important;border:1px solid #dec8bb!important;border-radius:11px!important;padding:8px 11px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}body.theme-vintage:not(.landing-visible) .project-card .v51-writing-entry{color:#fbf7f3!important;background:#581818!important;border-color:#581818!important}body.theme-vintage:not(.landing-visible) .project-card .del-project-btn{color:#8b3333!important}body.theme-vintage:not(.landing-visible) .project-card :is(.v11-archive-btn,.del-project-btn,.export-menu-btn,.v11-next-action-save,.v12-next-action-done):not(:disabled):hover,body.theme-vintage:not(.landing-visible) .project-card :is(.v11-archive-btn,.del-project-btn,.export-menu-btn,.v11-next-action-save,.v12-next-action-done):not(:disabled):focus-visible{outline:none;color:#581818!important;background:#f7e4cb!important;border-color:#b58273!important}body.theme-vintage:not(.landing-visible) .project-card .v51-writing-entry:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .project-card .v51-writing-entry:not(:disabled):focus-visible{outline:none;color:#fbf7f3!important;background:#704040!important;border-color:#704040!important}body.theme-vintage:not(.landing-visible) .project-card :is(button,a,summary)>.mi-icon,body.theme-vintage:not(.landing-visible) .project-card :is(.v8-project-detail-icon,.v8-project-detail-chevron,.v21-next-action-cue,.v28-mm-panel-title,.v28-mm-kind-label)>.mi-icon{stroke-width:1.5px;flex:none;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .project-card .v7-project-focus-strip,body.theme-vintage:not(.landing-visible) .project-card .v7-project-focus-strip.v12-next-action-focus{background:#f7e4cb!important;border:0!important;border-left:3px solid #b58273!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;gap:10px!important;margin:0 18px 12px!important;padding:11px 12px!important}body.theme-vintage:not(.landing-visible) .project-card .v18-next-action-kicker,body.theme-vintage:not(.landing-visible) .project-card .v7-next-action-label,body.theme-vintage:not(.landing-visible) .project-card .v7-progress-label{letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#9b685d!important;font-size:9px!important}body.theme-vintage:not(.landing-visible) .project-card .v18-next-action-text{font-family:var(--vintage-font-reading);font-weight:500;color:#581818!important;font-size:15px!important}body.theme-vintage:not(.landing-visible) .project-card .v7-project-progress-summary{background:#fbf7f39e!important;border-color:#dec8bb!important}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav{box-sizing:border-box;scrollbar-width:none;background:0 0;border:1px solid #dec8bb;border-left:0;border-right:0;border-radius:0;gap:4px;width:100%;max-width:none;margin:0;padding:8px 14px 0;display:flex;overflow-x:auto}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav::-webkit-scrollbar{display:none}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button{color:#77564f;background:0 0;border:1px solid #0000;border-radius:10px 10px 0 0;flex:none;gap:7px;min-width:max-content;min-height:42px;padding:8px 12px;font-size:12px;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button:hover,body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button:focus-visible{color:#581818;background:#fffaf6;border-color:#dec8bb;outline:none}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button.is-active{color:#581818!important;background:#f7e4cb!important;border-color:#dec8bb #dec8bb #fbf7f3!important;box-shadow:inset 0 -3px #b58273!important}body.theme-vintage:not(.landing-visible) .project-card .project-details-panel.v8-project-details{box-shadow:none!important;background:#fffaf6!important;border:1px solid #dec8bb!important;border-radius:14px!important;margin:14px 16px 18px!important;padding:7px!important}body.theme-vintage:not(.landing-visible) .project-card .v8-project-detail-group{background:#fbf7f3;border-color:#e6d4ca}body.theme-vintage:not(.landing-visible) .project-card .v8-project-detail-group>summary{color:#321f1c;min-height:44px}body.theme-vintage:not(.landing-visible) .project-card .v8-project-detail-icon{color:#704040;background:#f4e5db;border:1px solid #e1c8ba;border-radius:9px;width:30px;height:30px}body.theme-vintage:not(.landing-visible) .project-card .v8-project-detail-label{font-family:var(--vintage-font-reading);font-size:13px;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card .v8-project-detail-meta{color:#8b665e;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card .project-books-shell{box-shadow:none!important;background:#fffaf6!important;border:1px solid #dec8bb!important;border-radius:14px!important;margin:14px 16px 18px!important;padding:10px!important}body.theme-vintage:not(.landing-visible) .project-card .project-books-shell-header{padding:3px 4px 10px!important}body.theme-vintage:not(.landing-visible) .project-card .project-books-shell-title{color:#321f1c;font-family:var(--vintage-font-display);letter-spacing:-.012em;line-height:1;font-size:25px!important;font-weight:500!important}body.theme-vintage:not(.landing-visible) .project-card .project-research-book{background:#fbf7f3;border:1px solid #dec8bb;border-radius:12px;margin:0 0 9px;padding:0;overflow:hidden;box-shadow:0 4px 14px #5818180d}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-compact,.project-source-header){box-sizing:border-box;align-items:center;gap:9px;min-height:82px;background:#fbf7f3!important;border:0!important;border-radius:0!important;padding:7px 9px!important;display:flex!important}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover{background:#f4e5db;border:1px solid #7040404d;border-radius:8px;flex:0 0 50px;width:50px;height:68px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 9px #58181814}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover>.book-cover-fallback-layer,body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover>.book-cover-real-image{width:100%;height:100%;display:block;position:absolute;inset:0}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover>.book-cover-real-image{z-index:2;object-fit:cover}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover .vintage-pseudo-cover-image{object-fit:cover;width:100%;height:100%;display:block}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover .book-cover-legacy-initial{color:#704040;width:100%;height:100%;font-family:var(--vintage-font-display);place-items:center;font-size:26px;font-weight:500;display:grid}body.theme-vintage:not(.landing-visible) .project-card .project-source-title{color:#321f1c;min-width:90px;min-height:38px;font-family:var(--vintage-font-reading);font-weight:500;line-height:1.25;font-size:15px!important}body.theme-vintage:not(.landing-visible) .project-card :is(.project-research-stage,.project-research-percent){color:#704040;white-space:nowrap;background:#fffaf6;border:1px solid #dec8bb;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card :is(.proj-book-toggle,.project-source-header .del-btn,.project-source-compact .del-btn,.v7-source-header-link){box-sizing:border-box;flex:0 0 40px;place-items:center;min-width:40px;min-height:40px;margin:0;color:#704040!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#fffaf6!important;border:1px solid #dec8bb!important;border-radius:10px!important;padding:0!important;display:inline-grid!important}body.theme-vintage:not(.landing-visible) .project-card :is(.proj-book-toggle,.project-source-header .del-btn,.project-source-compact .del-btn,.v7-source-header-link)>.mi-icon{width:15px;height:15px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .project-card :is(.proj-book-toggle,.project-source-header .del-btn,.project-source-compact .del-btn,.v7-source-header-link):hover,body.theme-vintage:not(.landing-visible) .project-card :is(.proj-book-toggle,.project-source-header .del-btn,.project-source-compact .del-btn,.v7-source-header-link):focus-visible{outline:none;transform:none;color:#581818!important;background:#f7e4cb!important;border-color:#b58273!important}body.theme-vintage:not(.landing-visible) .project-card .project-source-body{background:#fffaf6;border-top:1px solid #e6d4ca;padding:0 10px 10px!important}body.theme-vintage:not(.landing-visible) .project-card .v50-source-sections-all{color:#704040;background:0 0;border-color:#dec8bb;min-height:40px}body.theme-vintage:not(.landing-visible) .project-card .v50-source-section{background:#fbf7f3;border-color:#e6d4ca}body.theme-vintage:not(.landing-visible) .project-card .v50-source-section-toggle{color:#321f1c;min-height:44px}body.theme-vintage:not(.landing-visible) .project-card .v50-source-section-name{font-family:var(--vintage-font-reading);font-size:13px;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card .v50-source-section-summary{color:#8b665e;font-weight:400}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-contribution,.quick-note-text,.quick-quote-body,.quick-quote-note,.citation-preview-body){font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage:not(.landing-visible) .project-card .quick-note-item{background:#fbf7f3;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .project-card .project-source-add{background:#fbf7f3!important;border:1px solid #dec8bb!important}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-add .btn-secondary,.v16-source-idea-add-btn,.quick-note-add-btn,.resource-add-btn,.v18-source-link-add){border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:500;display:inline-flex;color:#fbf7f3!important;background:#581818!important;border:1px solid #581818!important}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-panel{box-shadow:none;background:#fffaf6;border:1px solid #dec8bb;border-radius:14px;margin:14px 16px 18px;overflow:hidden}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-panel-head{background:#fbf7f3;border-bottom-color:#dec8bb}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-panel-title{color:#321f1c;font-family:var(--vintage-font-display);font-size:25px;font-weight:500}body.theme-vintage:not(.landing-visible) .project-card :is(.v28-mm-panel-actions button,.v28-mm-panel-action,.v28-mm-node-actions button,.v28-mm-drag-handle,.v37-mm-tools button){box-sizing:border-box;color:#704040;background:#fffaf6;border-color:#dec8bb;place-items:center;min-width:40px;min-height:40px;padding:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .project-card :is(.v28-mm-panel-actions button,.v28-mm-panel-action,.v28-mm-node-actions button,.v28-mm-drag-handle,.v37-mm-tools button)>.mi-icon{stroke-width:1.5px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .project-card :is(.v28-mm-wrap,.v37-mm-viewport){background:#fffaf6;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-node{color:#321f1c;background:#fbf7f3;border-color:#dec8bb;box-shadow:0 5px 16px #5818180f}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-node :is(input,select,.v28-mm-text){font-family:var(--vintage-font-reading)}body.theme-vintage:not(.landing-visible) .project-card .v28-mm-connectors :is(path,polyline,line){stroke:#b58273}body.theme-vintage:not(.landing-visible) .projects-archive-row,body.theme-vintage:not(.landing-visible) .project-idea-row{background:#fffaf6;border-color:#e6d4ca}body.theme-vintage:not(.landing-visible) .projects-archive-toggle,body.theme-vintage:not(.landing-visible) .projects-compact-add,body.theme-vintage:not(.landing-visible) .projects-compact-primary{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}body.theme-vintage:not(.landing-visible) .tab-content-projects :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #704040}@media (width<=980px){body.theme-vintage:not(.landing-visible) .projects-workspace{grid-template-columns:1fr!important}body.theme-vintage:not(.landing-visible) .projects-sidebar-stack{grid-template-columns:repeat(2,minmax(0,1fr));position:static!important}body.theme-vintage:not(.landing-visible) .project-card .project-header-row1{flex-wrap:wrap}}@media (width<=620px){body.theme-vintage:not(.landing-visible) .projects-workspace{gap:12px!important}body.theme-vintage:not(.landing-visible) .projects-sidebar-stack{grid-template-columns:1fr!important;gap:10px!important}body.theme-vintage:not(.landing-visible) .projects-main-toolbar{align-items:flex-start;padding-inline:1px}body.theme-vintage:not(.landing-visible) .projects-main-title{font-size:38px}body.theme-vintage:not(.landing-visible) .projects-main-subtitle{font-size:11px!important}body.theme-vintage:not(.landing-visible) .project-card>.project-header{padding:14px 12px 9px}body.theme-vintage:not(.landing-visible) .project-card .project-header-row1{align-items:center;gap:7px}body.theme-vintage:not(.landing-visible) .project-card .project-name-icon{flex-basis:40px;width:40px;height:40px}body.theme-vintage:not(.landing-visible) .project-card .project-name-input{flex:calc(100% - 100px);min-width:120px;font-size:25px!important}body.theme-vintage:not(.landing-visible) .project-card .project-mobile-actions{order:5;justify-content:flex-end;gap:7px;width:100%;max-width:100%;flex:1 0 100%!important}body.theme-vintage:not(.landing-visible) .project-card .export-menu-wrap{order:6;margin-left:auto}body.theme-vintage:not(.landing-visible) .project-card .project-progress-summary{padding-inline:12px}body.theme-vintage:not(.landing-visible) .project-card .v7-project-focus-strip,body.theme-vintage:not(.landing-visible) .project-card .v7-project-focus-strip.v12-next-action-focus{grid-template-columns:1fr!important;margin:0 12px 10px!important}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:7px;display:grid}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button{white-space:nowrap;min-width:0;min-height:44px;padding-inline:5px}body.theme-vintage:not(.landing-visible) .project-card :is(.project-details-panel.v8-project-details,.project-books-shell,.v28-mm-panel){margin:12px 9px 14px!important}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-compact,.project-source-header){grid-template-rows:auto auto;grid-template-columns:44px 48px minmax(0,1fr) auto 44px;gap:5px 7px;min-height:84px;padding:7px!important;display:grid!important}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-compact,.project-source-header)>.proj-book-toggle{grid-area:1/1/3}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover{grid-area:1/2/3;width:48px;height:66px}body.theme-vintage:not(.landing-visible) .project-card .project-source-title{grid-area:1/3/auto/5;width:100%;min-width:0;min-height:34px;font-size:14px!important}body.theme-vintage:not(.landing-visible) .project-card .project-research-stage{grid-area:2/3;justify-self:start}body.theme-vintage:not(.landing-visible) .project-card .project-research-percent{grid-area:2/4;justify-self:end}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-header,.project-source-compact)>.del-btn{grid-area:1/5}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-header,.project-source-compact)>.v7-source-header-link{grid-area:2/5}body.theme-vintage:not(.landing-visible) .project-card :is(.proj-book-toggle,.project-source-header .del-btn,.project-source-compact .del-btn,.v7-source-header-link){min-width:44px;min-height:44px;width:44px!important;height:44px!important}body.theme-vintage:not(.landing-visible) .project-card .project-source-body{padding-inline:7px!important}body.theme-vintage:not(.landing-visible) .project-card .v50-source-section-toggle,body.theme-vintage:not(.landing-visible) .project-card .v50-source-sections-all,body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-add .btn-secondary,.v16-source-idea-add-btn,.quick-note-add-btn,.resource-add-btn,.v18-source-link-add){min-height:44px}body.theme-vintage:not(.landing-visible) .project-card :is(.v28-mm-panel-actions button,.v28-mm-panel-action,.v28-mm-node-actions button,.v28-mm-drag-handle,.v37-mm-tools button){min-width:44px;min-height:44px}}@media (width<=350px){body.theme-vintage:not(.landing-visible) .project-card .project-name-input{font-size:22px!important}body.theme-vintage:not(.landing-visible) .project-card .v8-project-nav button{gap:4px;padding-inline:3px;font-size:10.5px}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-compact,.project-source-header){grid-template-columns:44px 44px minmax(0,1fr) 44px}body.theme-vintage:not(.landing-visible) .project-card .vintage-project-source-cover{width:44px;height:62px}body.theme-vintage:not(.landing-visible) .project-card .project-source-title{grid-column:3/5}body.theme-vintage:not(.landing-visible) .project-card .project-research-stage{display:none}body.theme-vintage:not(.landing-visible) .project-card .project-research-percent{grid-column:3;justify-self:start}body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-header,.project-source-compact)>.del-btn,body.theme-vintage:not(.landing-visible) .project-card :is(.project-source-header,.project-source-compact)>.v7-source-header-link{grid-column:4}}body.theme-vintage .v51-writing-backdrop{-webkit-backdrop-filter:blur(5px)saturate(.84);backdrop-filter:blur(5px)saturate(.84);background:#321f1c75}body.theme-vintage .v51-writing-dialog{--v51-writing-paper:#fbf7f3;--v51-writing-paper-raised:#fffaf6;--v51-writing-paper-muted:#f5e9df;--v51-writing-rule:#dec8bb;--v51-writing-rule-strong:#c99f8e;--v51-writing-ink:#321f1c;--v51-writing-muted:#765b54;--v51-writing-accent:#581818;--v51-writing-accent-soft:#704040;--v51-writing-highlight:#f7e4cb;border-color:var(--v51-writing-rule);background:var(--v51-writing-paper);color:var(--v51-writing-ink);font-family:var(--vintage-font-ui);box-shadow:0 28px 70px #321f1c47,0 2px 8px #58181814}body.theme-vintage .v51-writing-dialog:before,body.theme-vintage .v51-writing-dialog:after,body.theme-vintage .v51-writing-header:before,body.theme-vintage .v51-writing-header:after,body.theme-vintage .v51-writing-editor-panel:before,body.theme-vintage .v51-writing-sources:before{opacity:0;background:0 0}body.theme-vintage .v51-writing-dialog :is(button,input,select,textarea){font-family:var(--vintage-font-ui)}body.theme-vintage .v51-writing-header{border-bottom-color:var(--v51-writing-rule);background:#f7ede5;min-height:68px;padding:10px 16px 10px 20px;box-shadow:inset 0 -1px #b582731f}body.theme-vintage .v51-writing-heading{gap:2px;min-width:0;display:grid}body.theme-vintage .v51-writing-kicker{color:var(--v51-writing-accent-soft);font-family:var(--vintage-font-ui);letter-spacing:.18em;margin:0;font-size:9px;font-weight:500}body.theme-vintage .v51-writing-heading h2{color:var(--v51-writing-ink);font-family:var(--vintage-font-display);letter-spacing:-.018em;font-size:clamp(20px,1.7vw,27px);font-weight:500;line-height:1.02}body.theme-vintage .v51-writing-actions{gap:7px}body.theme-vintage .v51-writing-actions button,body.theme-vintage .v51-writing-toolbar button,body.theme-vintage .v51-writing-keywords-toggle,body.theme-vintage .v51-writing-keywords-add-trigger{box-sizing:border-box;border-color:var(--v51-writing-rule);background:var(--v51-writing-paper-raised);min-height:44px;color:var(--v51-writing-accent);box-shadow:none;line-height:1}body.theme-vintage .v51-writing-export,body.theme-vintage .v51-writing-fullscreen,body.theme-vintage .v51-writing-close{border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-grid}body.theme-vintage .v51-writing-dialog :is(button,.v51-writing-source-heading)>:is(svg,.mi-icon),body.theme-vintage .v51-writing-dialog :is(button,.v51-writing-source-heading) :is(svg,.mi-icon){vertical-align:middle;flex:none;display:block;margin:0!important}body.theme-vintage .v51-writing-actions button:not(:disabled):hover,body.theme-vintage .v51-writing-toolbar button:not(:disabled):hover,body.theme-vintage .v51-writing-keywords-summary button:not(:disabled):hover,body.theme-vintage .v51-writing-note-controls button:not(:disabled):hover{border-color:var(--v51-writing-rule-strong);background:var(--v51-writing-highlight);color:var(--v51-writing-accent)}body.theme-vintage .v51-writing-dialog button:focus-visible,body.theme-vintage .v51-writing-dialog input:focus-visible,body.theme-vintage .v51-writing-dialog select:focus-visible,body.theme-vintage .v51-writing-snippet:focus-visible,body.theme-vintage .v51-writing-resize-handle:focus-visible{border-color:var(--v51-writing-accent-soft);outline-offset:2px;outline:3px solid #b5827357}body.theme-vintage .v51-writing-actions button:active,body.theme-vintage .v51-writing-toolbar button:active,body.theme-vintage .v51-writing-keywords-summary button:active{transform:translateY(1px)}body.theme-vintage .v51-writing-actions button:disabled,body.theme-vintage .v51-writing-toolbar button:disabled,body.theme-vintage .v51-writing-keywords-summary button:disabled{cursor:not-allowed;opacity:.46}body.theme-vintage .v51-writing-fullscreen[aria-pressed=true],body.theme-vintage .v51-writing-mobile-sources[aria-expanded=true],body.theme-vintage .v51-writing-toolbar button[aria-pressed=true],body.theme-vintage .v51-writing-toolbar button.is-active,body.theme-vintage .v51-writing-toolbar [data-v51-writing-command].is-active{border-color:var(--v51-writing-rule-strong);background:var(--v51-writing-highlight);color:var(--v51-writing-accent);box-shadow:inset 0 -3px 0 var(--v51-writing-rule-strong)}body.theme-vintage .v51-writing-save-state{color:var(--v51-writing-muted);letter-spacing:.04em;font-size:10px;font-weight:500}body.theme-vintage .v51-writing-mobile-sources{border-radius:999px;align-items:center;gap:5px;width:auto;padding-inline:12px}body.theme-vintage .v51-writing-mobile-sources span{background:var(--v51-writing-highlight);color:var(--v51-writing-accent);margin:0}body.theme-vintage .v51-writing-editor-panel{background:var(--v51-writing-paper-raised);box-shadow:inset 0 0 0 1px #dec8bb26}body.theme-vintage .v51-writing-title-label{color:var(--v51-writing-accent-soft);font-family:var(--vintage-font-ui);letter-spacing:.16em;gap:4px;font-size:9px;font-weight:500}body.theme-vintage .v51-writing-title-label input{border-bottom-color:var(--v51-writing-rule);min-height:48px;color:var(--v51-writing-ink);font-family:var(--vintage-font-display);letter-spacing:-.025em;padding:2px 0 7px;font-size:clamp(25px,2.35vw,38px);font-weight:500;line-height:1.08}body.theme-vintage .v51-writing-title-label input:focus,body.theme-vintage .v51-writing-title-label input:focus-visible{border-color:var(--v51-writing-accent-soft)}body.theme-vintage .v51-writing-keywords{color:var(--v51-writing-muted);font-family:var(--vintage-font-ui);margin-top:7px}body.theme-vintage .v51-writing-keywords-summary{gap:7px;min-height:44px}body.theme-vintage .v51-writing-keywords-toggle{letter-spacing:.04em;border-radius:999px;gap:6px;padding-inline:12px;font-size:10px;font-weight:500}body.theme-vintage .v51-writing-keywords-toggle b{background:var(--v51-writing-highlight);color:var(--v51-writing-accent)}body.theme-vintage .v51-writing-keywords-add-trigger{border-radius:50%;width:44px;min-width:44px}body.theme-vintage .v51-writing-keyword-preview>span,body.theme-vintage .v51-writing-keyword-chip{border-color:var(--v51-writing-rule);color:var(--v51-writing-muted);background:#f8eee6}body.theme-vintage .v51-writing-keywords-panel{border-color:var(--v51-writing-rule);background:var(--v51-writing-paper);border-radius:12px;margin-top:8px;padding:10px;box-shadow:0 8px 22px #321f1c1a}body.theme-vintage .v51-writing-keyword-add-row input{border-color:var(--v51-writing-rule);background:var(--v51-writing-paper-raised);min-height:40px;color:var(--v51-writing-ink)}body.theme-vintage .v51-writing-keyword-add-row button{border-color:var(--v51-writing-rule-strong);background:var(--v51-writing-highlight);min-height:40px;color:var(--v51-writing-accent)}body.theme-vintage .v51-writing-toolbar{border-bottom:1px solid var(--v51-writing-rule);font-family:var(--vintage-font-ui);background:0 0;align-items:center;gap:5px;padding:10px 0 8px}body.theme-vintage .v51-writing-toolbar>button{border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:44px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}body.theme-vintage .v51-writing-font-size{border:1px solid var(--v51-writing-rule);background:var(--v51-writing-paper-raised);min-height:44px;color:var(--v51-writing-muted);border-radius:10px;flex:none;grid-template-columns:44px minmax(43px,auto) 44px;align-items:center;margin-left:3px;display:inline-grid;overflow:hidden}body.theme-vintage .v51-writing-font-size button{background:0 0;border:0;border-radius:0;min-width:44px;min-height:42px;padding:0}body.theme-vintage .v51-writing-font-size-value{min-width:43px;color:var(--v51-writing-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:9px;font-weight:500}body.theme-vintage .v51-writing-editor{color:var(--v51-writing-ink);caret-color:var(--v51-writing-accent);font-family:var(--vintage-font-reading);font-size:var(--v51-writing-font-size);text-wrap:pretty;padding:18px clamp(2px,1vw,12px) 24px 0;font-weight:400;line-height:1.72}body.theme-vintage .v51-writing-editor:empty:before{color:var(--v51-writing-muted);font-family:var(--vintage-font-reading)}body.theme-vintage .v51-writing-editor :is(h1,h2,h3){color:var(--v51-writing-ink);font-family:var(--vintage-font-display);letter-spacing:-.015em;font-weight:500}body.theme-vintage .v51-writing-editor blockquote{border-left-color:var(--v51-writing-rule-strong);color:#5e4540;background:linear-gradient(90deg,#f7e4cbb3,#0000 72%);padding:.45em 0 .45em 1.15em}body.theme-vintage .v51-writing-editor ::selection{background:var(--v51-writing-highlight);color:var(--v51-writing-ink)}body.theme-vintage .v51-writing-title-label input::selection{background:var(--v51-writing-highlight);color:var(--v51-writing-ink)}body.theme-vintage .v51-writing-editor-footer{border-top-color:var(--v51-writing-rule);color:var(--v51-writing-muted);font-family:var(--vintage-font-ui)}body.theme-vintage .v51-writing-editor-help,body.theme-vintage .v51-writing-word-count{color:var(--v51-writing-muted);font-weight:400}body.theme-vintage .v51-writing-sources{color:var(--v51-writing-ink);background:#f5ebe3}body.theme-vintage .v51-writing-sources-head{border-bottom-color:var(--v51-writing-rule);color:var(--v51-writing-accent);font-family:var(--vintage-font-ui);background:#fbf7f3bd;gap:10px;padding:16px;font-weight:500}body.theme-vintage .v51-writing-sources-head-actions>span:first-child{color:var(--v51-writing-ink);font-family:var(--vintage-font-display);letter-spacing:-.015em;font-size:23px;font-weight:500}body.theme-vintage .v51-writing-sources-head-actions>span:last-child{color:var(--v51-writing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}body.theme-vintage .v51-writing-color-legend{color:var(--v51-writing-muted);font-weight:500}body.theme-vintage .v51-writing-note-controls{align-items:center}body.theme-vintage .v51-writing-search,body.theme-vintage .v51-writing-color-filter{border-color:var(--v51-writing-rule);background:var(--v51-writing-paper-raised);min-height:42px;color:var(--v51-writing-ink)}body.theme-vintage .v51-writing-search{border-radius:12px;gap:7px}body.theme-vintage .v51-writing-search input{color:var(--v51-writing-ink);font-family:var(--vintage-font-ui)}body.theme-vintage .v51-writing-search input::placeholder{color:#8b7069}body.theme-vintage .v51-writing-search-clear{place-items:center;width:36px;min-width:36px;min-height:36px;display:inline-grid}body.theme-vintage .v51-writing-filter-meta,body.theme-vintage .v51-writing-search-count,body.theme-vintage .v51-writing-filter-reset{color:var(--v51-writing-muted);font-family:var(--vintage-font-ui)}body.theme-vintage .v51-writing-sources-scroll{scrollbar-color:#c9a99a transparent;padding:14px}body.theme-vintage .v51-writing-margin-card{border:1px solid var(--v51-writing-rule);background:#fffaf6b8;border-radius:16px;margin-bottom:14px;padding:10px;box-shadow:0 5px 15px #321f1c0f}body.theme-vintage .v51-writing-margin-card.is-collapsed{border-color:var(--v51-writing-rule);background:#fffaf6b8;padding:8px 10px}body.theme-vintage .v51-writing-margin-head{min-height:46px;color:var(--v51-writing-ink);font-family:var(--vintage-font-ui);padding:0 1px 9px;font-size:11px;font-weight:500}body.theme-vintage .v51-writing-source-heading{align-items:center;gap:9px;min-width:0;display:inline-flex}body.theme-vintage .v51-writing-source-title{min-width:0;color:var(--v51-writing-ink);font-family:var(--vintage-font-display);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:15px;font-weight:500;line-height:1.1;overflow:hidden}body.theme-vintage .v51-writing-source-cover{background:#eadbd0;border:1px solid #cfae9f;border-radius:7px;flex:0 0 32px;width:32px;height:45px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #321f1c1a}body.theme-vintage .v51-writing-source-cover>.book-cover-fallback-layer,body.theme-vintage .v51-writing-source-cover>.book-cover-real-image{width:100%;height:100%;position:absolute;inset:0}body.theme-vintage .v51-writing-source-cover>.book-cover-fallback-layer{color:var(--v51-writing-accent-soft);place-items:center;display:grid}body.theme-vintage .v51-writing-source-cover>.book-cover-real-image{z-index:2;object-fit:cover;object-position:center;display:block}body.theme-vintage .v51-writing-source-cover .vintage-pseudo-cover-image{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;display:block}body.theme-vintage .v51-writing-margin-head-actions{min-width:0;color:var(--v51-writing-muted);font-variant-numeric:tabular-nums;text-align:left;background:0 0;border-radius:0;gap:6px;padding:0}body.theme-vintage .v51-writing-margin-head-actions>span{color:var(--v51-writing-muted);background:0 0;font-size:10px;font-weight:500}body.theme-vintage .v51-writing-collapse{width:36px;min-width:36px;min-height:36px;color:var(--v51-writing-accent-soft);background:0 0;border-color:#0000;place-items:center;display:inline-grid}body.theme-vintage .v51-writing-collapse:hover,body.theme-vintage .v51-writing-collapse:focus-visible{border-color:var(--v51-writing-rule);background:var(--v51-writing-highlight);color:var(--v51-writing-accent)}body.theme-vintage .v51-writing-margin-items{gap:9px}body.theme-vintage .v51-writing-snippet{border-color:var(--v51-writing-rule);color:var(--v51-writing-ink);border-radius:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 8px #321f1c0e}body.theme-vintage .v51-writing-snippet:hover,body.theme-vintage .v51-writing-snippet:focus-visible{border-color:var(--v51-writing-rule-strong);box-shadow:0 7px 17px #321f1c1c}body.theme-vintage .v51-writing-snippet.is-used{box-shadow:inset 3px 0 0 var(--v51-writing-rule-strong), 0 2px 8px #321f1c0e;border-color:#c9a594}body.theme-vintage .v51-writing-snippet p{color:var(--v51-writing-ink);font-family:var(--vintage-font-reading);font-size:13px;font-weight:400;line-height:1.5}body.theme-vintage .v51-writing-snippet-more,body.theme-vintage .v51-writing-snippet footer,body.theme-vintage .v51-writing-snippet-label{color:var(--v51-writing-muted);font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage .v51-writing-insert{border-color:var(--v51-writing-rule-strong);background:var(--v51-writing-paper-raised);min-height:36px;color:var(--v51-writing-accent);font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage .v51-writing-insert:hover,body.theme-vintage .v51-writing-insert:focus-visible,body.theme-vintage .v51-writing-insert.is-used{border-color:var(--v51-writing-rule-strong);background:var(--v51-writing-highlight);color:var(--v51-writing-accent)}body.theme-vintage .v51-writing-color-trigger{border-color:var(--v51-writing-rule);background:var(--v51-writing-paper-raised);place-items:center;width:36px;min-width:36px;height:36px;display:inline-grid}body.theme-vintage .v51-writing-color-menu{border-color:var(--v51-writing-rule);background:var(--v51-writing-paper-raised);box-shadow:0 9px 24px #321f1c2b}body.theme-vintage .v51-writing-editor.is-drop-target,body.theme-vintage .v51-writing-margin-items.is-drop-target,body.theme-vintage .v51-writing-snippet.is-drag-over{outline-color:var(--v51-writing-rule-strong);background-color:#f7e4cb99}body.theme-vintage .v51-writing-resize-handle:before{background:var(--v51-writing-rule)}body.theme-vintage .v51-writing-resize-handle:hover:before,body.theme-vintage .v51-writing-resize-handle:focus-visible:before,body.theme-vintage .v51-writing-layout.is-v51-resizing .v51-writing-resize-handle:before{background:var(--v51-writing-rule-strong)}@media (width>=781px){body.theme-vintage .v51-writing-layout{grid-template-columns:minmax(270px, var(--v51-writing-sources-width)) minmax(0, 1fr)}body.theme-vintage .v51-writing-layout:has(.v51-writing-resize-handle){grid-template-columns:minmax(270px, var(--v51-writing-sources-width)) var(--v51-writing-resize-hit) minmax(0, 1fr)}body.theme-vintage .v51-writing-layout>.v51-writing-sources{border-right:1px solid var(--v51-writing-rule);border-left:0;grid-area:1/1}body.theme-vintage .v51-writing-layout>.v51-writing-resize-handle{grid-area:1/2}body.theme-vintage .v51-writing-layout>.v51-writing-editor-panel{grid-area:1/3}}@media (width<=780px){body.theme-vintage .v51-writing-backdrop{background:var(--v51-writing-paper,#fbf7f3);-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-vintage .v51-writing-dialog,body.theme-vintage .v51-writing-dialog.is-v51-fullscreen{box-shadow:none;background:#fffaf6;border:0;border-radius:0}body.theme-vintage .v51-writing-header{gap:7px;min-height:62px;padding:8px 9px 8px 14px}body.theme-vintage .v51-writing-heading h2{max-width:30vw;font-size:18px}body.theme-vintage .v51-writing-kicker{letter-spacing:.13em;font-size:8px}body.theme-vintage .v51-writing-actions{gap:3px}body.theme-vintage .v51-writing-mobile-sources{min-height:44px;display:inline-flex}body.theme-vintage .v51-writing-export,body.theme-vintage .v51-writing-close{width:44px;min-width:44px;height:44px}body.theme-vintage .v51-writing-editor-panel{height:100%;padding:16px 16px 12px}body.theme-vintage .v51-writing-title-label input{min-height:44px;font-size:clamp(24px,8vw,32px)}body.theme-vintage .v51-writing-keywords{margin-top:4px}body.theme-vintage .v51-writing-keywords-summary,body.theme-vintage .v51-writing-keywords-toggle,body.theme-vintage .v51-writing-keywords-add-trigger,body.theme-vintage .v51-writing-keyword-add-row input,body.theme-vintage .v51-writing-keyword-add-row button{min-height:44px}body.theme-vintage .v51-writing-keywords-add-trigger{width:44px;min-width:44px}body.theme-vintage .v51-writing-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;max-width:none;margin-inline:-16px;padding:8px 16px 9px;overflow-x:auto}body.theme-vintage .v51-writing-toolbar>button,body.theme-vintage .v51-writing-font-size{scroll-snap-align:start}body.theme-vintage .v51-writing-editor{font-size:var(--v51-writing-font-size);padding-top:15px;padding-bottom:24vh;line-height:1.68}body.theme-vintage .v51-writing-editor-footer{gap:10px}body.theme-vintage .v51-writing-editor-footer .v51-writing-editor-help{text-align:left;max-width:70%}body.theme-vintage .v51-writing-sources{border:1px solid var(--v51-writing-rule);background:#f5ebe3;border-bottom:0;border-radius:24px 24px 0 0;max-height:min(72dvh,640px);box-shadow:0 -18px 44px #321f1c40}body.theme-vintage .v51-writing-sources:after{content:"";z-index:3;opacity:1;pointer-events:none;background:#c9a99a;border-radius:999px;width:46px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}body.theme-vintage .v51-writing-sources-head{background:#fbf7f3eb;padding:23px 15px 12px}body.theme-vintage .v51-writing-search,body.theme-vintage .v51-writing-color-filter{min-height:44px}body.theme-vintage .v51-writing-search-clear,body.theme-vintage .v51-writing-collapse,body.theme-vintage .v51-writing-color-trigger{width:44px;min-width:44px;min-height:44px}body.theme-vintage .v51-writing-color-trigger{height:44px}body.theme-vintage .v51-writing-sources-scroll{padding:13px 14px max(28px, env(safe-area-inset-bottom))}body.theme-vintage .v51-writing-margin-card{margin-bottom:12px;padding:10px}body.theme-vintage .v51-writing-source-cover{flex-basis:34px;width:34px;height:48px}body.theme-vintage .v51-writing-snippet p{font-size:14px;line-height:1.48}body.theme-vintage .v51-writing-insert{min-height:44px}}@media (width<=430px){body.theme-vintage .v51-writing-heading h2{max-width:25vw;font-size:17px}body.theme-vintage .v51-writing-mobile-sources{padding-inline:10px;font-size:10px}body.theme-vintage .v51-writing-editor-panel{padding-inline:14px}body.theme-vintage .v51-writing-toolbar{margin-inline:-14px;padding-inline:14px}body.theme-vintage .v51-writing-snippet footer{grid-template-columns:minmax(0,1fr) 44px minmax(108px,126px);gap:6px}}@media (prefers-reduced-motion:reduce){body.theme-vintage .v51-writing-dialog *,body.theme-vintage .v51-writing-dialog :before,body.theme-vintage .v51-writing-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.theme-vintage .vintage-pseudo-cover-image{box-sizing:border-box;border-radius:inherit;object-position:50% 54%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:max(4px,12%);display:block;object-fit:contain!important;background:0 0!important}body.theme-vintage .vintage-pseudo-cover-image[src*=pseudo-cover-flowering-sprig\.webp]{filter:sepia(.34)saturate(.72)brightness(.72)contrast(1.18)}body.theme-vintage .vintage-pseudo-cover-image[src*=pseudo-cover-olive-branch\.webp]{filter:sepia(.2)saturate(.5)opacity(.66)}body.theme-vintage .vintage-pseudo-cover-image[src*=pseudo-cover-field-bouquet\.webp]{filter:invert(.72)sepia(.32)saturate(.9)brightness(1.08)contrast(.9)}body.theme-vintage .has-vintage-pseudo-cover:has(.vintage-pseudo-cover-image[src*=pseudo-cover-flowering-sprig\.webp]){background:linear-gradient(145deg,#bd8b7d,#a96f65)!important}body.theme-vintage .has-vintage-pseudo-cover:has(.vintage-pseudo-cover-image[src*=pseudo-cover-olive-branch\.webp]){background:linear-gradient(145deg,#f1e8dc,#e6d8c7)!important}body.theme-vintage .has-vintage-pseudo-cover:has(.vintage-pseudo-cover-image[src*=pseudo-cover-field-bouquet\.webp]){background:linear-gradient(145deg,#74484a,#573033)!important}body.theme-vintage .book-cover.has-vintage-pseudo-cover{background:#f1e8dc;border-color:#cfae9f}body.theme-vintage .book-cover.has-vintage-pseudo-cover .book-cover-fallback-layer{background:0 0}body.theme-vintage .book-shelf-cover-art.has-vintage-pseudo-cover .book-shelf-fallback-content{inset:0;overflow:hidden}body.theme-vintage .book-shelf-cover-art.has-vintage-pseudo-cover.is-fallback:before,body.theme-vintage .book-shelf-cover-art.has-vintage-pseudo-cover.is-fallback:after{content:none}body.theme-vintage .book-shelf-vintage-pseudo-cover{position:absolute;inset:0}body.theme-vintage .discover-cover.has-vintage-pseudo-cover,body.theme-vintage .discover-suggestion-icon.has-vintage-pseudo-cover{background:#f1e8dc;border-color:#cfae9f;overflow:hidden}body.theme-vintage .discover-cover.has-vintage-pseudo-cover .discover-vintage-pseudo-cover,body.theme-vintage .discover-suggestion-icon.has-vintage-pseudo-cover .discover-suggestion-pseudo-cover{padding:10%}body.theme-vintage .discover-suggestion-icon.has-vintage-pseudo-cover{border-radius:8px}@media (width<=620px){body.theme-vintage .vintage-pseudo-cover-image{padding:max(3px,10%)}}body.theme-vintage:not(.landing-visible){max-width:100vw;overflow-x:clip}body.theme-vintage:not(.landing-visible) :is(.tab-content-log,.tab-content-monthly){min-width:0;max-width:100%}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal){color:#321f1c;width:100%;min-width:0;max-width:1500px;font-family:var(--vintage-font-ui);margin-inline:auto;font-weight:400}body.theme-vintage:not(.landing-visible) .log-workspace.vintage-log-ledger,body.theme-vintage:not(.landing-visible) .monthly-dashboard.vintage-monthly-journal{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;grid-template-columns:none!important;display:block!important}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) :is(input,select,textarea){color:#321f1c;background:#fffaf6;border-color:#d7b9aa;max-width:100%;font-family:inherit}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) button{min-height:44px;color:inherit;justify-content:center;align-items:center;gap:8px;font-family:inherit;display:inline-flex}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) button>.mi-icon{flex:none;align-self:center;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) button>.mi-icon>svg{stroke-width:1.7px;width:100%;height:100%;display:block}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-header,.vintage-monthly-header){justify-content:space-between;align-items:flex-end;gap:18px 24px;min-width:0;margin-bottom:20px;display:flex}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-header-copy,.vintage-monthly-header-copy){min-width:0}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-kicker,.vintage-monthly-kicker){color:#8b665e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.25;display:block}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-title,.vintage-log-day-heading,.vintage-monthly-header h1,.vintage-monthly-header h2){color:#4a2422;font-family:var(--vintage-font-display);letter-spacing:-.018em;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-ledger-title,body.theme-vintage:not(.landing-visible) .vintage-monthly-header :is(h1,h2){margin:0;font-size:clamp(36px,4.2vw,54px);line-height:.98}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-subtitle,.vintage-log-entry-copy,.vintage-monthly-session-copy,.monthly-session-note){font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-subtitle,.vintage-monthly-subtitle){color:#77564f;margin:8px 0 0;font-size:14px;line-height:1.45}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-actions,.vintage-monthly-actions){flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-actions,.vintage-monthly-actions) :is(.btn-primary,.btn-secondary){border-radius:14px;width:auto;min-width:44px;margin:0;padding:0 16px}body.theme-vintage:not(.landing-visible) .vintage-ledger-summary{background:#fbf7f3f0;border:1px solid #dec8bb;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #5818180e}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat{min-width:0;padding:15px 18px}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat+.vintage-ledger-stat{border-left:1px solid #e8d8ce}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat :is(strong,b){color:#581818;font-family:var(--vintage-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,2.4vw,31px);font-weight:500;line-height:1;display:block;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat :is(span,small){color:#77564f;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:500;line-height:1.3;display:block;overflow:hidden}body.theme-vintage:not(.landing-visible) :is(.vintage-log-chronology,.vintage-log-weekly-card,.vintage-log-goal-card,.vintage-log-all-time-card,.vintage-monthly-calendar,.vintage-monthly-day-detail,.vintage-monthly-summary){background:#fbf7f3f5;border:1px solid #dec8bb;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #58181812}body.theme-vintage:not(.landing-visible) :is(.vintage-log-chronology,.vintage-log-weekly-card,.vintage-log-goal-card,.vintage-log-all-time-card,.vintage-monthly-calendar,.vintage-monthly-day-detail,.vintage-monthly-summary) :is(.section-title,h2,h3){color:#4a2422;font-family:var(--vintage-font-display);letter-spacing:-.012em;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-log-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);grid-template-areas:"chronology weekly";align-items:start;gap:20px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-log-chronology{grid-area:chronology}body.theme-vintage:not(.landing-visible) .log-history-card.vintage-log-chronology{background:#fbf7f3f5!important;border-color:#dec8bb!important;box-shadow:0 10px 28px #58181812!important}body.theme-vintage:not(.landing-visible) .vintage-log-weekly{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:weekly;gap:20px;padding:0;display:grid;overflow:visible}body.theme-vintage:not(.landing-visible) .vintage-log-weekly>.card{min-width:0;margin:0;padding:18px}body.theme-vintage:not(.landing-visible) :is(.vintage-log-panel-header,.vintage-log-chronology-header,.vintage-log-weekly-header){border-bottom:1px solid #e8d8ce;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:17px 20px;display:flex}body.theme-vintage:not(.landing-visible) :is(.vintage-log-timeline,.vintage-log-chronology-list){min-width:0;margin:0;padding:0 20px 20px;list-style:none}body.theme-vintage:not(.landing-visible) .vintage-log-day-group{min-width:0;padding:20px 0 0 30px;position:relative}body.theme-vintage:not(.landing-visible) .vintage-log-day-group:before{content:"";background:#d7b9aa;width:1px;position:absolute;top:0;bottom:-22px;left:8px}body.theme-vintage:not(.landing-visible) .vintage-log-day-group:after{content:"";background:#b58273;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:4px;box-shadow:0 0 0 4px #fbf7f3}body.theme-vintage:not(.landing-visible) .vintage-log-day-group:last-child:before{bottom:18px}body.theme-vintage:not(.landing-visible) .vintage-log-day-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin:0 0 10px;font-size:20px;line-height:1.15;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-day-heading>h3{overflow-wrap:anywhere;color:#4a2422;min-width:0;font-family:var(--vintage-font-display);margin:0;font-size:20px;font-weight:500;line-height:1.15}body.theme-vintage:not(.landing-visible) .vintage-log-day-heading :is(time,span,small){color:#77564f;font-family:var(--vintage-font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-log-entry{background:0 0;border-top:1px solid #eadbd2;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-log-entry:first-of-type{border-top-color:#0000}body.theme-vintage:not(.landing-visible) .vintage-log-entry.is-active{background:#f7e4cb;border:1px solid #d8b9a3;border-left:3px solid #704040;border-radius:15px;margin-inline:-10px;padding-inline:11px}body.theme-vintage:not(.landing-visible) :is(.vintage-log-entry-cover,.vintage-log-rotation-cover,.vintage-monthly-session-cover,.vintage-monthly-book-cover){aspect-ratio:2/3;background:#f1e8dc;border:1px solid #cba798;border-radius:9px;place-items:center;width:54px;display:grid;position:relative;overflow:hidden}body.theme-vintage:not(.landing-visible) :is(.vintage-log-entry-cover,.vintage-log-rotation-cover,.vintage-monthly-session-cover,.vintage-monthly-book-cover).has-vintage-pseudo-cover{background:#f1e8dc}body.theme-vintage:not(.landing-visible) :is(.vintage-log-entry-cover,.vintage-log-rotation-cover,.vintage-monthly-session-cover,.vintage-monthly-book-cover)>.vintage-pseudo-cover-image{object-position:50% 54%;width:100%;height:100%;padding:10%;display:block;object-fit:contain!important}body.theme-vintage:not(.landing-visible) :is(.vintage-log-entry-cover,.vintage-log-rotation-cover,.vintage-monthly-session-cover,.vintage-monthly-book-cover)>.book-cover-real-image{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;display:block}body.theme-vintage:not(.landing-visible) .vintage-log-entry-copy{color:#3f2a26;min-width:0;font-size:13px;line-height:1.45}body.theme-vintage:not(.landing-visible) .vintage-log-entry-copy :is(h3,.entry-title){overflow-wrap:anywhere;color:#4a2422;font-family:var(--vintage-font-display);margin:0;font-size:20px;font-weight:500;line-height:1.08}body.theme-vintage:not(.landing-visible) .vintage-log-entry-heading{justify-content:space-between;align-items:flex-start;gap:9px 14px;min-width:0;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-entry-heading>:first-child{min-width:0}body.theme-vintage:not(.landing-visible) .vintage-log-entry-author{color:#77564f;font-family:var(--vintage-font-reading);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.25;display:block;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-log-entry-meta{color:#77564f;min-width:0;font-family:var(--vintage-font-ui);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:10px;line-height:1.4;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-entry-metrics{color:#77564f;min-width:0;font-family:var(--vintage-font-ui);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;font-size:10px;font-weight:500;line-height:1.35;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-entry :is(.entry-tags,.vintage-log-entry-tags){flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-entry :is(.tag-pill,.vintage-log-entry-tag){color:#704040;font-family:var(--vintage-font-ui);background:#f4e5db;border:0;font-size:9px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-log-entry :is(.history-comment-text,.vintage-log-entry-note){color:#5d403a;font-family:var(--vintage-font-reading);border-left:2px solid #b58273;margin-top:8px;padding-left:11px;font-size:12px;font-style:italic;font-weight:400;line-height:1.45}body.theme-vintage:not(.landing-visible) .vintage-log-entry-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:44px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-entry-actions :is(button,.btn-secondary){color:#704040;background:#fbf7f3;border:1px solid #d7b9aa;border-radius:13px;width:44px;min-width:44px;padding:0}body.theme-vintage:not(.landing-visible) .vintage-log-entry-actions :is(button,.btn-secondary):hover{color:#581818;background:#f7e4cb;border-color:#704040}body.theme-vintage:not(.landing-visible) .vintage-log-weekly :is(.entry-meta,small){color:#77564f;font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-ledger-period{color:#704040;white-space:nowrap;background:#fbf7f3;border:1px solid #d7b9aa;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:11px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-ledger-header :is(.vintage-log-launch-card,.log-launch-card){background:0 0;width:auto;min-width:0;margin:0;padding:0;overflow:visible;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn{border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:8px;width:auto;min-width:148px;box-shadow:0 7px 16px #58181824;color:#fbf7f3!important;background:#581818!important;border:1px solid #581818!important;min-height:44px!important;padding:7px 13px!important}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn:hover{background:#704040!important;border-color:#704040!important}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn :is(.log-session-launch-icon,.log-session-launch-plus){place-items:center;display:inline-grid;color:#fbf7f3!important;background:#fbf7f321!important;border-color:#fbf7f33d!important;border-radius:9px!important;width:28px!important;height:28px!important;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn .log-session-launch-plus{display:none!important}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn .log-session-launch-copy{text-align:left;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn .log-session-launch-copy :is(strong,small){font-family:var(--vintage-font-ui);color:#fbf7f3!important}body.theme-vintage:not(.landing-visible) .vintage-log-history-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-history-tools select{width:auto;min-width:132px;min-height:44px;margin:0;padding-block:0}body.theme-vintage:not(.landing-visible) .vintage-ledger-icon-button,body.theme-vintage:not(.landing-visible) .vintage-log-history-tools :is(.export-menu-btn,.history-collapse-btn){color:#704040;background:#fbf7f3;border:1px solid #d7b9aa;border-radius:13px;width:44px;min-width:44px;min-height:44px;padding:0!important}body.theme-vintage:not(.landing-visible) .vintage-log-weekly :is(.chart-row,.vintage-week-bars,.vintage-log-bars){background-image:linear-gradient(0deg,#70404017 1px,#0000 1px);background-size:100% 25%;border-bottom-color:#e8d8ce}body.theme-vintage:not(.landing-visible) .vintage-log-weekly :is(.chart-bar,.vintage-week-bar,.vintage-log-bar){box-shadow:none;background:#b58273;border-radius:999px 999px 3px 3px}body.theme-vintage:not(.landing-visible) .vintage-log-rotation{border-top:1px solid #e8d8ce;margin-top:15px;padding-top:14px}body.theme-vintage:not(.landing-visible) .vintage-log-rotation-covers{align-items:center;min-width:0;margin-top:8px;padding-left:5px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-rotation-covers>span{min-width:0;display:block}body.theme-vintage:not(.landing-visible) .vintage-log-rotation-covers>span+span{margin-left:-11px}body.theme-vintage:not(.landing-visible) .vintage-log-rotation-cover{width:46px;box-shadow:0 4px 10px #5818181f}body.theme-vintage:not(.landing-visible) .vintage-log-rotation-covers>span:nth-child(2n) .vintage-log-rotation-cover{transform:translateY(3px)}body.theme-vintage:not(.landing-visible) .vintage-monthly-layout{grid-template-columns:minmax(0,1.82fr) minmax(280px,.78fr);align-items:start;gap:20px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-navigation{grid-template-columns:44px minmax(132px,1fr) 44px auto;align-items:center;gap:8px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-navigation .cal-nav-btn{color:#581818;width:44px;min-width:44px;min-height:44px;font-family:var(--vintage-font-display);background:#fbf7f3;border:1px solid #d7b9aa;border-radius:13px;padding:0;font-size:24px;font-weight:500;line-height:1}body.theme-vintage:not(.landing-visible) .vintage-monthly-month-label{color:#581818;min-width:0;font-family:var(--vintage-font-reading);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-today{color:#581818;background:#fbf7f3;border-color:#d7b9aa;border-radius:13px;width:auto;min-width:72px;min-height:44px;margin:0;padding:0 14px}body.theme-vintage:not(.landing-visible) :is(.vintage-monthly-primary,.vintage-monthly-side){gap:20px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar{padding:18px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-header>:not(.cal-nav-btn){min-width:0;font-family:var(--vintage-font-reading);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#581818!important;font-size:16px!important;font-weight:500!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-nav-btn{color:#581818;width:44px;min-width:44px;min-height:44px;font-family:var(--vintage-font-display);background:#fbf7f3;border:1px solid #d7b9aa;border-radius:13px;padding:0;font-size:24px;font-weight:500;line-height:1}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-nav-btn:hover{background:#f7e4cb;border-color:#704040}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-grid{background:#fbf7f3;border-top:1px solid #dec8bb;border-left:1px solid #dec8bb;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid;overflow:hidden;gap:0!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-weekdays{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-calendar-grid{margin-top:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-dow{color:#8b665e;min-width:0;min-height:34px;font-family:var(--vintage-font-ui);letter-spacing:.12em;text-transform:uppercase;border:0;place-items:center;font-size:9px;font-weight:500;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell{box-sizing:border-box;border-radius:0;min-width:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day{min-width:0;min-height:72px;font-family:var(--vintage-font-reading);text-align:left;box-shadow:none;border:1px solid #dec8bb;border-top:0;border-left:0;border-radius:0;place-content:start;padding:8px;font-size:13px;font-weight:400;line-height:1;display:grid;position:relative;transform:none;aspect-ratio:auto!important;color:#581818!important;background:#fbf7f3!important;height:auto!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day:hover{transform:none;box-shadow:inset 0 0 0 1px #b58273;background:#f4e5db!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day[style*=linear-gradient]:after{content:"";opacity:.92;background:#704040;border:0;border-radius:999px;width:auto;height:4px;position:absolute;bottom:8px;left:8px;right:8px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-marks{pointer-events:none;gap:3px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-marks>span{background:#704040;border-radius:999px;width:100%;height:4px;display:block}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-marks>.is-note{background:#b58273;width:62%}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-number{border-radius:50%;place-items:center;width:27px;height:27px;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day.is-today .vintage-monthly-day-number{border:1px solid #704040}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day.today-ring{box-shadow:inset 0 0 0 1px #b58273}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day.selected-ring{z-index:1;box-shadow:inset 0 0 0 2px #704040;background:#f7e4cb!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day.today-ring.selected-ring{box-shadow:inset 0 0 0 2px #581818}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell-empty{background:#f8eee7;border-bottom:1px solid #dec8bb;border-right:1px solid #dec8bb;min-width:0;min-height:72px;aspect-ratio:auto!important;height:auto!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .monthly-calendar-hint{color:#77564f;font-family:var(--vintage-font-reading);margin-top:13px;font-size:11px;font-style:italic;font-weight:400;line-height:1.4}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-detail,body.theme-vintage:not(.landing-visible) .vintage-monthly-summary{padding:19px}body.theme-vintage:not(.landing-visible) :is(.monthly-calendar-card.vintage-monthly-calendar,.monthly-day-detail-card.vintage-monthly-day-detail){background:#fbf7f3f5!important;border-color:#dec8bb!important;box-shadow:0 10px 28px #58181812!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-detail:before{content:none;display:none}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-session{border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:12px;min-width:0;padding:13px 0;display:grid;background:0 0!important;border:0!important;border-top:1px solid #eadbd2!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-session-cover{width:48px}body.theme-vintage:not(.landing-visible) .vintage-monthly-session-copy{color:#3f2a26;min-width:0;font-size:12px;line-height:1.42}body.theme-vintage:not(.landing-visible) .vintage-monthly-session-copy :is(h3,.monthly-session-book){overflow-wrap:anywhere;color:#4a2422;width:auto;min-height:0;font-family:var(--vintage-font-display);text-align:left;justify-content:flex-start;margin:0;padding:0;font-size:18px;font-weight:500;line-height:1.08}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-session .monthly-session-note{color:#5d403a;margin-top:7px;font-size:11.5px;font-style:italic;line-height:1.45}body.theme-vintage:not(.landing-visible) .vintage-monthly-sheet-handle{background:#d7b9aa;border-radius:999px;width:46px;height:4px;margin:0 auto 14px;display:none}body.theme-vintage:not(.landing-visible) .vintage-monthly-detail-summary{color:#77564f;font-family:var(--vintage-font-reading);margin:4px 0 0;font-size:11px;font-style:italic;line-height:1.4}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar-colophon{color:#77564f;min-width:0;font-family:var(--vintage-font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 18px;margin-top:13px;font-size:10px;font-weight:500;display:flex}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:start;gap:20px;min-width:0;margin-top:20px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid>.card{min-width:0;background:#fbf7f3f5!important;border-color:#dec8bb!important;border-radius:20px!important;margin:0!important;padding:18px!important;box-shadow:0 8px 22px #5818180e!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid :is(.vintage-monthly-year-chart,.vintage-monthly-books){grid-column:1}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid :is(.vintage-monthly-glance,.vintage-monthly-retrospective){grid-column:2}body.theme-vintage:not(.landing-visible) .vintage-monthly-year-chart,body.theme-vintage:not(.landing-visible) .vintage-monthly-glance{grid-row:1}body.theme-vintage:not(.landing-visible) .vintage-monthly-books,body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective{grid-row:2}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid .section-title{color:#4a2422;font-family:var(--vintage-font-display);letter-spacing:-.012em;font-size:21px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-list{border:1px solid #dec8bb;border-radius:14px;margin-top:10px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-row{color:#321f1c;width:100%;min-width:0;min-height:44px;box-shadow:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:9px;display:flex;background:0 0!important;border:0!important;border-bottom:1px solid #eadbd2!important;padding:8px 10px!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-row>span{flex:auto;min-width:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-row:last-child{border-bottom:0!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance button.monthly-review-row:hover{color:#581818;background:#f7e4cb!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-row>strong{color:#581818;font-family:var(--vintage-font-display);flex:none;justify-content:flex-end;align-items:center;gap:4px;font-size:17px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-monthly-glance .monthly-review-row:not(.is-action)>strong:after{content:"";flex:0 0 11px;width:11px;height:11px}body.theme-vintage:not(.landing-visible) .vintage-monthly-books .month-books-list{border:1px solid #dec8bb;border-radius:14px;gap:0;min-width:0;margin-top:10px;display:grid;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-row{color:#321f1c;text-align:left;width:100%;min-width:0;min-height:76px;box-shadow:none;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;background:0 0!important;border:0!important;border-bottom:1px solid #eadbd2!important;justify-content:stretch!important;padding:9px 10px!important;display:grid!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-row:last-child{border-bottom:0!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-row:hover{color:#581818;transform:none;background:#f7e4cb!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-cover{width:48px}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-copy{gap:3px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-copy .month-book-title{color:#4a2422;font-family:var(--vintage-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.08;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-book-copy .month-book-pages{color:#77564f;font-family:var(--vintage-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.3;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-width:0;min-height:44px;padding:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-summary{border:1px solid #dec8bb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:13px;display:grid;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-summary>div{text-align:center;background:0 0;border:0;border-left:1px solid #e8d8ce;border-radius:0;min-width:0;padding:10px 6px}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-summary>div:first-child{border-left:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-summary strong{color:#581818;font-family:var(--vintage-font-display);font-size:20px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-monthly-retrospective .monthly-retrospective-month{background:#fffaf6;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi-grid,.monthly-retrospective-summary){background:#fbf7f3;border:1px solid #dec8bb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi,.monthly-retrospective-summary>div){border-radius:0;min-width:0;padding:12px;background:0 0!important;border:0!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi:nth-child(2n),.monthly-retrospective-summary>div:nth-child(2n)){border-left:1px solid #e8d8ce!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi:nth-child(n+3),.monthly-retrospective-summary>div:nth-child(n+3)){border-top:1px solid #e8d8ce!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi strong,.monthly-retrospective-summary strong){color:#581818;font-family:var(--vintage-font-display);font-size:23px;font-weight:500;line-height:1}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-kpi span,.monthly-retrospective-summary span,.monthly-review-row>span){color:#77564f;font-family:var(--vintage-font-ui);font-size:9.5px;font-weight:500;line-height:1.3}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-review-row,.month-book-row){color:#321f1c;min-width:0;min-height:44px;box-shadow:none;border-radius:0;background:0 0!important;border:0!important;border-bottom:1px solid #eadbd2!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-summary :is(.monthly-review-row,.month-book-row):hover{color:#581818;transform:none;background:#f7e4cb!important;border-color:#d7b9aa!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal :is(.monthly-chart-card,.monthly-review-card,.monthly-kpi-card,.monthly-books-card,.monthly-books-retrospective-card){border-color:#dec8bb;background:#fbf7f3f5!important;box-shadow:0 8px 22px #5818180e!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-bar-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow:auto hidden!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-bar-chart{background-image:linear-gradient(0deg,#7040401c 1px,#0000 1px);min-width:560px!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-bar-track{background:#b5827329;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-bar-fill{box-shadow:none;background:#b58273}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-bar-column.is-current .monthly-bar-fill{background:#704040}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal :is(.monthly-action-btn,.monthly-retrospective-toggle){color:#581818;border-color:#d7b9aa;border-radius:13px;min-height:44px}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal .monthly-retrospective-plus{color:#581818;background:#fbf7f3;border-color:#d7b9aa;place-items:center;width:34px;min-width:34px;height:34px;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-card>.vintage-ledger-kicker{margin-bottom:12px;display:block}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid{background:#faf3ec94;border:1px solid #e8d8ce;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid>span{color:#77564f;min-width:0;min-height:62px;font-family:var(--vintage-font-ui);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;gap:5px;padding:11px 10px;font-size:10px;font-weight:500;line-height:1.25;display:flex}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid>span:nth-child(2n){border-left:1px solid #e8d8ce}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid>span:nth-child(n+3){border-top:1px solid #e8d8ce}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid strong{color:#581818;min-width:0;font-family:var(--vintage-font-display);letter-spacing:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:21px;font-weight:500;line-height:1;display:block;overflow:hidden}@media (width<=980px){body.theme-vintage:not(.landing-visible) .vintage-log-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"chronology""weekly"}body.theme-vintage:not(.landing-visible) .vintage-monthly-layout{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid>:is(.vintage-monthly-year-chart,.vintage-monthly-glance,.vintage-monthly-books,.vintage-monthly-retrospective){grid-area:auto}body.theme-vintage:not(.landing-visible) :is(.vintage-monthly-primary,.vintage-monthly-side){width:100%}}@media (width>=621px) and (width<=980px){body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid>span{border-top:0;border-left:0}body.theme-vintage:not(.landing-visible) .vintage-log-all-time-grid>span+span{border-left:1px solid #e8d8ce}}@media (width<=620px){body.theme-vintage:not(.landing-visible) :is(.tab-content-log,.tab-content-monthly){width:100%;max-width:100%;overflow-x:clip;padding-inline:8px!important}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal){max-width:100%}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-header,.vintage-monthly-header){flex-direction:column;align-items:stretch;gap:13px;margin-bottom:15px}body.theme-vintage:not(.landing-visible) .vintage-ledger-title,body.theme-vintage:not(.landing-visible) .vintage-monthly-header :is(h1,h2){font-size:clamp(34px,11.5vw,44px)}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-actions,.vintage-monthly-actions){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-actions,.vintage-monthly-actions) :is(button,.btn-primary,.btn-secondary){width:100%;max-width:none}body.theme-vintage:not(.landing-visible) .vintage-monthly-navigation{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}body.theme-vintage:not(.landing-visible) .vintage-monthly-navigation .vintage-monthly-today{grid-column:1/-1;width:100%}body.theme-vintage:not(.landing-visible) .vintage-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat{padding:13px}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat+.vintage-ledger-stat{border-left:0}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat:nth-child(2n){border-left:1px solid #e8d8ce}body.theme-vintage:not(.landing-visible) .vintage-ledger-stat:nth-child(n+3){border-top:1px solid #e8d8ce}body.theme-vintage:not(.landing-visible) :is(.vintage-log-layout,.vintage-monthly-layout){gap:13px}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:13px}body.theme-vintage:not(.landing-visible) .vintage-monthly-review-grid>:is(.vintage-monthly-year-chart,.vintage-monthly-glance,.vintage-monthly-books,.vintage-monthly-retrospective){grid-area:auto/1}body.theme-vintage:not(.landing-visible) :is(.vintage-log-chronology,.vintage-log-weekly,.vintage-monthly-calendar,.vintage-monthly-day-detail,.vintage-monthly-summary){border-radius:18px;max-width:100%}body.theme-vintage:not(.landing-visible) :is(.vintage-log-timeline,.vintage-log-chronology-list){padding:0 12px 16px}body.theme-vintage:not(.landing-visible) .vintage-log-day-group{padding:17px 0 0 24px}body.theme-vintage:not(.landing-visible) .vintage-log-day-group:before{left:6px}body.theme-vintage:not(.landing-visible) .vintage-log-day-group:after{top:24px;left:2px}body.theme-vintage:not(.landing-visible) .vintage-log-entry{grid-template-columns:48px minmax(0,1fr);gap:11px;padding-block:12px}body.theme-vintage:not(.landing-visible) .vintage-log-entry-cover{width:48px}body.theme-vintage:not(.landing-visible) .vintage-log-entry-actions{grid-column:1/-1;justify-content:flex-end;width:100%}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar{padding:12px 0}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-header{margin-inline:10px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-grid{border-radius:0}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-dow{letter-spacing:0;min-height:30px;font-size:8px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day{min-height:44px;padding:5px;font-size:12px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day[style*=linear-gradient]:after{height:3px;bottom:5px;left:5px;right:5px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-marks{bottom:5px;left:5px;right:5px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .vintage-monthly-day-marks>span{height:3px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell-empty{min-height:44px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .monthly-calendar-hint{padding-inline:11px}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-detail,body.theme-vintage:not(.landing-visible) .vintage-monthly-summary{padding:16px}body.theme-vintage:not(.landing-visible) .vintage-monthly-day-detail:before{content:none;display:none}body.theme-vintage:not(.landing-visible) .vintage-monthly-sheet-handle{display:block}body.theme-vintage:not(.landing-visible) .vintage-monthly-journal :is(.monthly-bar-scroll,.monthly-bar-chart){max-width:100%}body.theme-vintage:not(.landing-visible) :is(.vintage-log-ledger,.vintage-monthly-journal) :is(.entry-title,.history-comment-text,.vintage-log-entry-copy,.vintage-monthly-day-session-copy,.monthly-session-note,.month-book-title){overflow-wrap:anywhere;word-break:normal;max-width:100%}}@media (width<=430px){body.theme-vintage:not(.landing-visible) .vintage-ledger-actions{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .vintage-ledger-period,body.theme-vintage:not(.landing-visible) .vintage-ledger-header :is(.vintage-log-launch-card,.log-launch-card),body.theme-vintage:not(.landing-visible) .vintage-ledger-header #openNewSessionBtn{width:100%;max-width:100%}body.theme-vintage:not(.landing-visible) .vintage-log-panel-header{flex-direction:column;align-items:stretch}body.theme-vintage:not(.landing-visible) .vintage-log-history-tools{width:100%}body.theme-vintage:not(.landing-visible) .vintage-log-history-tools .vintage-log-filter{flex:auto;min-width:0}body.theme-vintage:not(.landing-visible) .vintage-log-history-tools select{width:100%;min-width:0}}@media (width<=340px){body.theme-vintage:not(.landing-visible) :is(.tab-content-log,.tab-content-monthly){padding-inline:6px!important}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day{min-height:44px;padding:4px;font-size:11px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell-empty{min-height:44px}body.theme-vintage:not(.landing-visible) .vintage-monthly-calendar .cal-cell.cal-day[style*=linear-gradient]:after{bottom:4px;left:4px;right:4px}body.theme-vintage:not(.landing-visible) :is(.vintage-ledger-actions,.vintage-monthly-actions){grid-template-columns:minmax(0,1fr)}}body.theme-vintage:not(.landing-visible) .tab-content-canvas{color:#321f1c;width:100%;max-width:100vw;font-family:var(--vintage-font-ui);font-weight:400;overflow-x:clip}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk{color:#321f1c;width:100%;max-width:1680px;font-family:var(--vintage-font-ui);gap:14px;margin-inline:auto}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk :is(button,textarea){font-family:inherit}body.theme-vintage:not(.landing-visible) .vintage-canvas-intro{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:0;display:flex;background:#fbf7f3f7!important;border:1px solid #dec8bb!important;border-radius:20px!important;padding:18px 20px!important;box-shadow:0 8px 22px #5818180e!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-heading-icon{box-sizing:border-box;color:#704040;background:#f4e5db;border:1px solid #dec8bb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-heading-icon>.mi-icon{stroke-width:1.5px;width:20px;height:20px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-kicker{color:#b58273;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:500;line-height:1;display:block}body.theme-vintage:not(.landing-visible) .vintage-canvas-title{color:#4a2422;font-family:var(--vintage-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:.98}body.theme-vintage:not(.landing-visible) .vintage-canvas-subtitle{color:#77564f;max-width:720px;font-family:var(--vintage-font-reading);margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.45}body.theme-vintage:not(.landing-visible) .vintage-canvas-status{color:#77564f;letter-spacing:.035em;white-space:nowrap;background:#fffaf6;border:1px solid #dec8bb;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-canvas-tools-card{min-width:0;margin:0;background:#fbf7f3f7!important;border:1px solid #dec8bb!important;border-radius:17px!important;padding:9px 10px!important;box-shadow:0 5px 15px #5818180b!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;display:flex}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-tool-group{background:#fffaf6;border:1px solid #dec8bb;border-radius:13px;align-items:center;gap:4px;min-width:0;padding:3px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn{box-sizing:border-box;color:#704040;width:auto;min-width:40px;min-height:40px;box-shadow:none;background:#fffaf6;border:1px solid #dec8bb;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-tool-group .canvas-toolbar-btn{background:0 0;border-color:#0000}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn>.mi-icon{stroke-width:1.55px;flex:none;align-self:center;width:16px;height:16px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn:not(:disabled):focus-visible{color:#581818;background:#f7e4cb;border-color:#b58273;outline:none;transform:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn.is-active,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn[aria-pressed=true]{color:#fbf7f3;box-shadow:none;background:#581818;border-color:#581818}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn:disabled{color:#9c8179;box-shadow:none;opacity:.5;background:0 0;border-color:#0000}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .vintage-canvas-add{color:#fbf7f3;background:#581818;border-color:#581818;margin-left:auto}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch{box-sizing:border-box;border:3px solid #fffaf6;border-radius:9px;place-items:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;display:inline-grid;transform:none;box-shadow:0 0 0 1px #dec8bb}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch[data-canvas-ink=rose]{background:#b58273}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch[data-canvas-ink=lavender]{background:#d8bca8}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch[data-canvas-ink=ink]{background:#581818}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch.is-active,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch[aria-pressed=true]{border-color:#fbf7f3;transform:none;box-shadow:0 0 0 2px #581818}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch:focus-visible{outline-offset:3px;outline:2px solid #b58273}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport{background:#fffaf6;border:1px solid #d7b9aa;border-radius:20px;width:100%;min-width:0;height:clamp(500px,68dvh,860px);position:relative;overflow:hidden;box-shadow:0 13px 34px #58181816!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport:focus-visible{outline-offset:2px;border-color:#b58273;outline:2px solid #b582734d}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-stage{background-color:#fffaf6;background-image:linear-gradient(#7040401b 1px,#0000 1px),linear-gradient(90deg,#7040401b 1px,#0000 1px);background-size:28px 28px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-stage:after{box-shadow:inset 0 0 0 1px #dec8bbb8}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport-hint{color:#77564f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf7f3f0;border:1px solid #dec8bb;border-radius:999px;max-width:min(560px,100% - 160px);padding:7px 10px;font-size:10.5px;font-weight:500;line-height:1.3;top:12px;left:12px;right:auto;box-shadow:0 4px 12px #5818180d}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-empty.vintage-canvas-empty{z-index:10;color:#77564f;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:auto;height:auto;padding:68px 24px 70px;display:flex;position:absolute;inset:0}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport:has(.canvas-stroke) .vintage-canvas-empty{display:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-empty-icon{box-sizing:border-box;color:#704040;background:#f4e5db;border:1px solid #dec8bb;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:7px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-empty-icon>.mi-icon{stroke-width:1.45px;width:22px;height:22px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-empty strong{color:#4a2422;font-family:var(--vintage-font-display);font-size:25px;font-weight:500;line-height:1.05}body.theme-vintage:not(.landing-visible) .vintage-canvas-empty>span:last-child{font-family:var(--vintage-font-reading);font-size:12.5px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note{border:1px solid #d7b9aa;border-radius:13px;overflow:hidden;box-shadow:0 10px 23px #5818181c}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-rose{background:#f1d5ca}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-lavender{background:#f7e4cb}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-paper{background:#fbf7f3}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note.is-dragging,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note.is-resizing{box-shadow:0 18px 42px #58181830}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-topbar{cursor:grab;border-bottom:1px solid #70404038;height:36px;padding:0 5px 0 10px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-grip{color:#77564f;letter-spacing:normal;place-items:center;font-weight:400;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-grip>.mi-icon{width:14px;height:14px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions{align-items:center;gap:2px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions button{color:#704040;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions button>.mi-icon{stroke-width:1.5px;width:14px;height:14px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions button:hover,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions button:focus-visible{color:#581818;background:#fbf7f3bd;outline:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note textarea{color:#321f1c;height:calc(100% - 36px);min-height:0;font-family:var(--vintage-font-reading);box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 13px;font-size:14px;font-weight:400;line-height:1.48}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note textarea::placeholder{color:#8f736b;opacity:.8}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note textarea:focus{outline:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-resize{width:28px;height:28px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-resize:before,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-resize:after{background:#704040}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-stroke-rose{stroke:#b58273}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-stroke-lavender{stroke:#a27c68}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-stroke-ink{stroke:#581818}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fbf7f3f2;border:1px solid #dec8bb;border-radius:14px;gap:3px;padding:4px;bottom:12px;right:12px;box-shadow:0 6px 16px #58181816}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button{box-sizing:border-box;color:#704040;min-width:36px;height:36px;font-family:var(--vintage-font-ui);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button>.mi-icon{stroke-width:1.5px;flex:none;width:15px;height:15px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button:hover,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button:focus-visible{color:#581818;background:#f7e4cb;outline:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-value{color:#77564f;font-variant-numeric:tabular-nums;min-width:49px;font-size:10.5px;font-weight:500}@media (width<=900px){body.theme-vintage:not(.landing-visible) .vintage-canvas-intro{align-items:flex-start}body.theme-vintage:not(.landing-visible) .vintage-canvas-status{margin-top:4px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport{height:64dvh;min-height:450px}}@media (width<=620px){body.theme-vintage:not(.landing-visible) .tab-content-canvas{width:100%;max-width:100%;overflow-x:clip;padding-inline:8px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk{gap:10px;max-width:100%}body.theme-vintage:not(.landing-visible) .vintage-canvas-intro{gap:12px;border-radius:17px!important;padding:14px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-heading{grid-template-columns:44px minmax(0,1fr);gap:10px}body.theme-vintage:not(.landing-visible) .vintage-canvas-heading-icon{border-radius:12px;width:44px;height:44px}body.theme-vintage:not(.landing-visible) .vintage-canvas-title{font-size:clamp(30px,10vw,38px)!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-subtitle{font-size:13px}body.theme-vintage:not(.landing-visible) .vintage-canvas-status{display:none}body.theme-vintage:not(.landing-visible) .vintage-canvas-tools-card{border-radius:15px!important;padding:7px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar{grid-template-columns:repeat(5,minmax(44px,1fr));grid-auto-rows:44px;gap:5px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-tool-group{display:contents}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-ink-swatch{max-width:none;margin:0;border-radius:11px!important;width:100%!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .vintage-canvas-add{margin-left:0}body.theme-vintage:not(.landing-visible) .vintage-canvas-tool-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar-btn>.mi-icon{width:18px;height:18px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport{border-radius:16px;height:66dvh;min-height:420px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-viewport-hint{white-space:normal;border-radius:11px;max-width:none;left:10px;right:10px;font-size:12px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-empty strong{font-size:23px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-actions button,body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-resize{width:44px;min-width:44px;height:44px;min-height:44px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note-topbar{height:48px;padding-right:2px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-note textarea{height:calc(100% - 48px);font-size:16px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls{max-width:calc(100% - 16px);bottom:8px;right:8px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button{min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 8px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-value{min-width:46px;font-size:12px!important}}@media (width<=430px){body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls{gap:2px;padding:3px}body.theme-vintage:not(.landing-visible) .vintage-canvas-zoom-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=340px){body.theme-vintage:not(.landing-visible) .tab-content-canvas{padding-inline:6px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-intro{padding:12px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-subtitle{font-size:12.5px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-toolbar{gap:4px}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-controls button{width:44px;min-width:44px!important}body.theme-vintage:not(.landing-visible) .vintage-canvas-desk .canvas-zoom-value{min-width:44px}}body.theme-vintage:not(.landing-visible) .timer-workspace.vintage-timer-desk{box-sizing:border-box;color:#321f1c;width:100%;max-width:1240px;font-family:var(--vintage-font-ui);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:18px;display:grid}body.theme-vintage:not(.landing-visible) .timer-workspace.vintage-timer-desk>*{min-width:0}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 10px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading>span:first-child{min-width:0}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-eyebrow{color:#9b6558;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:500;display:block}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading h1{color:#321f1c;font-family:var(--vintage-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:.94}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading p{color:#77564f;max-width:620px;font-family:var(--vintage-font-reading);margin:8px 0 0;font-size:15px;line-height:1.45}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-session-status{color:#704040;letter-spacing:.05em;background:#fbf7f3d1;border:1px solid #d9c0b3;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-primary-column,body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-settings-column{display:contents}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .card{box-sizing:border-box;background:#fbf7f3ed;border:1px solid #dec8bb;border-radius:22px;min-width:0;margin:0;box-shadow:0 12px 34px #58181814}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-focus-card{text-align:center;flex-direction:column;grid-area:2/1;justify-content:center;align-items:center;min-height:460px;padding:24px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs{background:#f5e9df;border:1px solid #dec8bb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,430px);padding:4px;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button{box-sizing:border-box;color:#77564f;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button[aria-selected=true]{color:#581818;background:#fbf7f3;box-shadow:0 4px 12px #58181814}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button:hover{color:#581818;background:#fbf7f39e}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button:focus-visible{outline-offset:2px;outline:3px solid #b5827375}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-caption{color:#a66f60;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-top:36px;font-size:10px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-caption>.mi-icon{stroke-width:1.5px;flex:none;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-display{color:#321f1c;font-family:var(--vintage-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:5px 0 12px;font-size:clamp(86px,10vw,128px);font-weight:500;line-height:.9}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-progress{background:#eadbd2;border-radius:99px;width:min(100%,420px);height:5px;margin:0 0 15px;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-progress .goal-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#b58273,#704040);height:100%}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-dots{justify-content:center;align-items:center;gap:9px;min-height:10px;margin:0 0 25px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-dot{box-sizing:border-box;background:0 0;border:1px solid #b58273;border-radius:50%;width:7px;height:7px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-dot.filled{background:#b58273}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls{justify-content:center;align-items:center;gap:10px;width:min(100%,430px);display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button{box-sizing:border-box;min-height:44px;font-family:var(--vintage-font-ui);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls .btn-primary{color:#fbf7f3;background:#581818;border:1px solid #581818;min-width:142px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls .btn-secondary{color:#704040;background:#fffaf6;border:1px solid #dec8bb}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button>.mi-icon{stroke-width:1.5px;flex:none;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button:hover{color:#581818;background:#f7e4cb;border-color:#b58273}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button:focus-visible{outline-offset:2px;outline:3px solid #b5827375}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button:active{transform:translateY(1px)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium{isolation:isolate;grid-area:2/2;min-height:460px;padding:20px;position:relative;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium:after{z-index:2;content:"";pointer-events:none;border:1px solid #b5827347;border-radius:15px;position:absolute;inset:18px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-image{z-index:0;object-fit:contain;object-position:center bottom;filter:sepia(.2)saturate(.74)contrast(.96);opacity:.82;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% - 56px);height:calc(100% - 104px);display:block;position:absolute;inset:26px 28px 78px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-label{z-index:3;color:#704040;border-top:1px solid #d7b8a8;justify-content:space-between;align-items:end;gap:12px;padding-top:12px;display:flex;position:absolute;bottom:28px;left:36px;right:36px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-name{font-family:var(--vintage-font-display);font-size:25px;font-weight:500;line-height:1}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-note{color:#9b756b;letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-settings-card{grid-area:3/1;padding:20px 22px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-book-card{grid-area:3/2;padding:20px 22px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-ambient-card{grid-area:4/1/auto/-1;padding:20px 22px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk :is(.timer-settings-card,.timer-book-card,.timer-ambient-card) .section-title{color:#321f1c;font-family:var(--vintage-font-display);align-items:center;gap:7px;margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.08;display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting{color:#77564f;letter-spacing:.04em;gap:6px;min-width:0;font-size:10px;font-weight:500;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting .stepper-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:5px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting .stepper-btn{box-sizing:border-box;color:#704040;background:#fffaf6;border:1px solid #dec8bb;border-radius:11px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting .stepper-btn>.mi-icon{stroke-width:1.5px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting .stepper-input{box-sizing:border-box;color:#321f1c;width:100%;min-width:0;height:44px;font-family:var(--vintage-font-reading);text-align:center;background:#fffaf6;border:1px solid #dec8bb;border-radius:11px;margin:0;padding:0 7px;font-size:15px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting :is(.stepper-btn,.stepper-input):focus-visible{outline-offset:1px;border-color:#b58273;outline:3px solid #b5827357}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection{background:#fffaf6;border:1px solid #dec8bb;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection>span:last-child{min-width:0}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection label{color:#9b6558;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:500;display:block}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection select{box-sizing:border-box;color:#321f1c;width:100%;min-width:0;min-height:38px;font-family:var(--vintage-font-reading);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:0;margin:0;padding:0 30px 0 0;font-size:14px;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection select:focus-visible{outline-offset:2px;border-radius:7px;outline:3px solid #b5827357}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover{box-sizing:border-box;color:#704040;background:#f0dfd5;border:1px solid #c99f8e;border-radius:8px;place-items:center;width:52px;height:70px;min-height:0;display:grid;position:relative;overflow:hidden}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover>:is(.book-cover-fallback-layer,.book-cover-real-image){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover>.book-cover-real-image{z-index:2}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover .vintage-pseudo-cover-image{object-fit:cover;width:100%;height:100%;display:block}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover-empty>.mi-icon{stroke-width:1.5px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log{box-sizing:border-box;color:#5e413c;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#f5e9df;border:1px solid #dec8bb;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log.selected{color:#581818;background:#f7e4cb;border-color:#c09080}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log>.mi-icon{stroke-width:1.5px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log>span{gap:2px;min-width:0;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log strong{font-size:11px;font-weight:500}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log small{color:#916e64;font-size:10px;font-weight:400;line-height:1.35}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log:focus-visible{outline-offset:2px;outline:3px solid #b582736b}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-hint{color:#916e64;margin:7px 2px 0;font-size:10px;line-height:1.35}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound-list{flex-wrap:wrap;gap:8px;display:flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound{box-sizing:border-box;color:#704040;min-height:44px;font:inherit;cursor:pointer;background:#fffaf6;border:1px solid #dec8bb;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:500;display:inline-flex}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound.selected{color:#581818;background:#f7e4cb;border-color:#c09080}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound>.mi-icon{stroke-width:1.5px;flex:none;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound:hover{color:#581818;border-color:#b58273}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound:focus-visible{outline-offset:2px;outline:3px solid #b582736b}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-volume-label{color:#77564f;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:14px;margin-top:16px;font-size:10px;font-weight:500;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-volume-label .ambient-volume-range{accent-color:#704040;width:100%;min-width:0;margin:0}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-volume-label .ambient-volume-range:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #b5827357}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-ambient-note{color:#916e64;margin:8px 0 0;font-size:10px;line-height:1.35}body.theme-vintage.workspace-focus-mode .app:before{-webkit-backdrop-filter:blur(17px)saturate(.76)sepia(.08);backdrop-filter:blur(17px)saturate(.76)sepia(.08);background:radial-gradient(circle at 50% 42%,#f7e4cb29,#0000 42%),#44231f38}body.theme-vintage.workspace-focus-mode .timer-workspace.vintage-timer-desk{width:min(620px,100%);max-width:620px;min-height:0;display:block}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .vintage-timer-heading,body.theme-vintage.workspace-focus-mode .vintage-timer-desk .timer-settings-column{display:none!important}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .timer-primary-column{width:100%;display:block}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .timer-focus-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7f3f2;border-color:#d4b4a5;width:100%;min-height:min(650px,100dvh - 150px);margin:0;padding:clamp(22px,4vw,34px);box-shadow:0 26px 80px #321f1c47}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .pomodoro-display{font-size:clamp(82px,14vw,126px)}body.theme-vintage.workspace-focus-mode .tabs.custom-navigation,body.theme-vintage.workspace-focus-mode .mobile-quick-add-btn.v32-mobile-quick-actions-trigger,body.theme-vintage.workspace-focus-mode .mobile-quick-sheet.v32-mobile-workspace-actions-sheet{display:none!important}@media (width<=860px){body.theme-vintage:not(.landing-visible) .timer-workspace.vintage-timer-desk{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading,body.theme-vintage:not(.landing-visible) .vintage-timer-desk :is(.timer-focus-card,.vintage-timer-herbarium,.timer-settings-card,.timer-book-card,.timer-ambient-card){grid-area:auto/1}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading{align-items:flex-start;padding-inline:2px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-focus-card{min-height:410px;padding:20px 16px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-display{font-size:clamp(82px,18vw,112px)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium{min-height:390px}}@media (width<=620px){body.theme-vintage:not(.landing-visible) .timer-workspace.vintage-timer-desk{width:100%;max-width:100%}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading{flex-direction:column;align-items:stretch;gap:10px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading h1{font-size:clamp(38px,13vw,50px)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-heading p{font-size:14px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-session-status{width:max-content;min-height:36px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .timer-focus-card{min-height:390px;padding:16px 12px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button{min-height:44px;padding:0 6px;font-size:11px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-caption{margin-top:28px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-display{font-size:clamp(74px,23vw,96px)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls :is(#startTimerBtn,#pauseTimerBtn){grid-column:1/-1;width:100%}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls :is(#resetTimerBtn,#skipTimerBtn){width:100%}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium{min-height:360px;padding:16px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium:after{inset:12px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-label{bottom:23px;left:26px;right:26px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk :is(.timer-settings-card,.timer-book-card,.timer-ambient-card){padding:17px 14px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-setting-grid{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound{width:100%;padding-inline:8px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-volume-label{grid-template-columns:minmax(0,1fr);gap:7px}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .timer-focus-card{min-height:min(620px,100dvh - 128px)}}@media (width<=430px){body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-name{font-size:22px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-herbarium-note{max-width:112px;font-size:8px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-selection{grid-template-columns:48px minmax(0,1fr);padding:9px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-book-cover{width:48px;height:66px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-auto-log{min-height:54px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-controls button,body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound,body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button{min-height:44px}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .timer-focus-card{min-height:min(570px,100dvh - 116px);padding:14px 10px}body.theme-vintage.workspace-focus-mode .vintage-timer-desk .vintage-timer-caption{margin-top:22px}}@media (width<=340px){body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-sound-list{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .vintage-timer-phase-tabs button{font-size:10px}body.theme-vintage:not(.landing-visible) .vintage-timer-desk .pomodoro-display{font-size:70px}}body.theme-vintage .pdfr-overlay .pdfr-mini-danger{color:#8b3333;background:#f8eeea;border-color:#bb8982}body.theme-vintage .pdfr-overlay .pdfr-mini-danger:not(:disabled):hover,body.theme-vintage .pdfr-overlay .pdfr-mini-danger:not(:disabled):focus-visible{color:#6f2828;background:#f1e2df;border-color:#8b3333}body.theme-vintage .iar-capture-feedback[data-kind=error]{color:#8b3333}@media (width<=820px),(pointer:coarse){body.theme-vintage .pdfr-overlay :is(.pdfr-mini,.pdfr-mini-select,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-full,.pdfr-search-steps .pdfr-btn){box-sizing:border-box;min-height:44px}body.theme-vintage .pdfr-overlay .pdfr-side-export{width:44px;min-width:44px;padding:0}body.theme-vintage .pdfr-overlay .pdfr-color{box-sizing:border-box;background:0 0;border-color:#0000;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;position:relative}body.theme-vintage .pdfr-overlay .pdfr-color:after{background:var(--vintage-reader-swatch);content:"";border:1px solid #321f1c33;border-radius:50%;width:20px;height:20px;display:block}body.theme-vintage .pdfr-overlay .pdfr-color-yellow{--vintage-reader-swatch:#f1cd78}body.theme-vintage .pdfr-overlay .pdfr-color-rose{--vintage-reader-swatch:#d6a49a}body.theme-vintage .pdfr-overlay .pdfr-color-green{--vintage-reader-swatch:#aeb99d}body.theme-vintage .pdfr-overlay .pdfr-color-blue{--vintage-reader-swatch:#a9bbc2}body.theme-vintage .iar-dialog :is(.iar-copy-details,.iar-retry,.iar-expand,.iar-fullscreen,.iar-close){box-sizing:border-box;min-height:44px}}@media (width<=820px) and (orientation:portrait){body.theme-vintage .docr-overlay .pdfr-title{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block;overflow:hidden}body.theme-vintage .docr-overlay .pdfr-controls{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:center;gap:6px;width:100%;min-width:0;padding:0 2px 2px;overflow:auto hidden;display:flex!important}body.theme-vintage .docr-overlay .pdfr-controls::-webkit-scrollbar{display:none}body.theme-vintage .docr-overlay .pdfr-controls>*{flex:none}body.theme-vintage .docr-overlay .pdfr-controls>.pdfr-divider{display:block}body.theme-vintage .docr-overlay .pdfr-depth-control{width:auto;min-width:116px;max-width:150px}body.theme-vintage .docr-overlay .pdfr-depth-control select{min-height:42px}body.theme-vintage .docr-overlay .docr-kind-tag,body.theme-vintage .docr-overlay .pdfr-zoom-label{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body.theme-vintage .docr-overlay .pdfr-zoom-label{min-width:44px}body.theme-vintage .docr-overlay .pdfr-controls .pdfr-icon{box-sizing:border-box;width:44px;height:44px;padding:0;min-width:44px!important;min-height:44px!important}body.theme-vintage .docr-overlay .docr-scroll{padding-top:calc(126px + env(safe-area-inset-top,0px))}body.theme-vintage .docr-overlay .pdfr-body>.docr-reading-settings-toggle{top:calc(128px + env(safe-area-inset-top,0px))}body.theme-vintage .docr-overlay .pdfr-frame>.pdfr-sel-toolbar:not([hidden]){inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px));z-index:140;box-sizing:border-box;overscroll-behavior:contain;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;max-width:none;max-height:min(46dvh,340px);padding:10px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 46px #58181833}body.theme-vintage .docr-overlay .pdfr-sel-toolbar .pdfr-sel-colors,body.theme-vintage .docr-overlay .pdfr-sel-toolbar .pdfr-mini-select{grid-column:1/-1;width:100%;max-width:none}body.theme-vintage .docr-overlay .pdfr-sel-toolbar .pdfr-sel-colors{justify-content:space-between}body.theme-vintage .docr-overlay .pdfr-sel-toolbar :is(.pdfr-mini,.pdfr-mini-select){width:100%;max-width:none;min-height:44px;margin:0}}body.theme-vintage .docr-overlay :is(.pdfr-icon,.pdfr-btn,.pdfr-mini,.pdfr-side-tab,.pdfr-side-export,.pdfr-side-reopen,.pdfr-note-head,.docr-reading-settings-toggle)>.mi-reader-icon{vertical-align:middle;flex:none;align-self:center;margin:0}@media (width<=820px),(pointer:coarse){body.theme-vintage .docr-overlay .docr-toc-item,body.theme-vintage .docr-overlay .pdfr-depth-control select{box-sizing:border-box;min-height:44px}body.theme-vintage .docr-overlay .pdfr-side-export{justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}body.theme-vintage .docr-overlay .docr-word-export-label{display:none}}@media (width<=820px) and (orientation:portrait){body.theme-vintage .docr-overlay .pdfr-body{--docr-reading-settings-top:calc(128px + env(safe-area-inset-top,0px))}body.theme-vintage .docr-overlay .pdfr-frame>.pdfr-sel-toolbar:not([hidden]){top:auto!important;right:max(8px, env(safe-area-inset-right,0px))!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important}}body.theme-vintage .app-confirm{background:#321f1c6b}body.theme-vintage .app-toast{top:max(14px, env(safe-area-inset-top,0px));box-shadow:0 12px 34px #5818182e}body.theme-vintage .undo-notification{box-shadow:0 18px 48px #58181838}body.theme-vintage .app-confirm-btn,body.theme-vintage .undo-notification button{box-sizing:border-box;min-height:44px}body.theme-vintage .undo-notification .undo-dismiss{flex:0 0 44px;width:44px;min-width:44px;height:44px}body.theme-vintage .sync-account-danger-zone{--danger:var(--danger-accent)}body.theme-vintage .sync-account-danger-zone .sync-panel-danger,body.theme-vintage .sync-panel-modal .sync-panel-error,body.theme-vintage .sync-btn.is-error{color:var(--danger-accent)}body.theme-vintage .sync-btn.is-error{border-color:var(--danger-accent)}body.theme-vintage .sync-panel-modal .sync-panel-warning{border-left-color:var(--danger-accent);background:color-mix(in srgb, var(--danger-accent) 7%, transparent)}body.theme-vintage .app-confirm-btn.is-danger{border-color:color-mix(in srgb, var(--danger-accent) 42%, transparent);background:color-mix(in srgb, var(--danger-accent) 7%, var(--card-bg));color:var(--danger-accent)}body.theme-vintage .app-confirm-btn.is-danger:hover{border-color:var(--danger-accent);background:color-mix(in srgb, var(--danger-accent) 12%, var(--card-bg))}body.theme-vintage .app-confirm-type input{border-color:var(--input-border)}body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-hero h2,.guide-section-heading h2,.guide-data-card h2){font-family:var(--vintage-font-display);font-weight:500}@media (width<=700px){body.theme-vintage .workspace-modal-backdrop{padding-top:max(8px, env(safe-area-inset-top,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}body.theme-vintage .undo-notification{bottom:calc(78px + env(safe-area-inset-bottom,0px))}body.theme-vintage:not(.landing-visible) .discover-trigger,body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-search-row input,.discover-search-row button,.discover-close,.discover-result-filter-control select,.discover-source-summary summary,.discover-cancel,.discover-retry,.discover-book-actions button,.discover-book-actions a,.discover-suggestion-option),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-card-actions button,.guide-inline-action,.guide-mode-switch button,.guide-tool-card>button),body.theme-vintage .universal-search-modal .palette-recent-item,body.theme-vintage .sync-panel-modal :is(button,.sync-field input,.sync-check){box-sizing:border-box;min-height:44px!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-close,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card>button,body.theme-vintage .sync-panel-modal .workspace-modal-close{width:44px;min-width:44px;height:44px}body.theme-vintage .v38-add-book-modal .workspace-modal-actions :is(#cancelAddBookModalBtn,#addBookBtn){align-self:stretch;min-height:48px!important;margin-top:0!important}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-input{min-height:44px;padding-inline-end:58px}body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear{right:8px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card{grid-template-columns:42px minmax(0,1fr) 44px}}@media (pointer:coarse){body.theme-vintage:not(.landing-visible) .discover-trigger,body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-search-row input,.discover-search-row button,.discover-close,.discover-result-filter-control select,.discover-source-summary summary,.discover-cancel,.discover-retry,.discover-book-actions button,.discover-book-actions a,.discover-suggestion-option),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-card-actions button,.guide-inline-action,.guide-mode-switch button,.guide-tool-card>button),body.theme-vintage .universal-search-modal .palette-recent-item,body.theme-vintage .sync-panel-modal :is(button,.sync-field input,.sync-check),body.theme-vintage .v38-add-book-modal .workspace-modal-actions :is(#cancelAddBookModalBtn,#addBookBtn),body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-input{min-height:44px!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-close,body.theme-vintage:not(.landing-visible) .v38-library-header-actions .library-search-clear,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card>button,body.theme-vintage .sync-panel-modal .workspace-modal-close{min-width:44px;min-height:44px}}@media (width<=820px),(pointer:coarse){body.theme-vintage .pdfr-overlay.is-reflow .pdfr-body>:is(.pdfr-reflow-scroll-button,.pdfr-reflow-edge){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}body.theme-vintage .pdfr-overlay .pdfr-reflow-settings :is(.pdfr-reflow-size-control,.pdfr-reflow-inline-slider,.pdfr-reflow-check,.docr-reading-vertical-toggle){box-sizing:border-box;min-height:44px}body.theme-vintage .pdfr-overlay .pdfr-reflow-settings :is(.pdfr-reflow-size-control,.pdfr-reflow-inline-slider) input[type=range]{box-sizing:border-box;height:44px;min-height:44px}body.theme-vintage .pdfr-overlay .pdfr-side .pdfr-search-input,body.theme-vintage .pdfr-overlay .pdfr-side .pdfr-side-jump,body.theme-vintage .pdfr-overlay .pdfr-sent-menu button{box-sizing:border-box;min-height:44px}body.theme-vintage .pdfr-overlay .pdfr-side .pdfr-side-jump{flex-direction:column;justify-content:center;display:flex}body.theme-vintage .pdfr-overlay .pdfr-side-actions .pdfr-mini{box-sizing:border-box;min-width:44px}body.theme-vintage .pdfr-overlay:not(.docr-overlay) .pdfr-frame>.pdfr-sel-toolbar:not([hidden]){z-index:140;box-sizing:border-box;overscroll-behavior:contain;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;width:auto;max-width:none;max-height:min(46dvh,340px);padding:10px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 18px 46px #58181833;top:auto!important;right:max(8px, env(safe-area-inset-right,0px))!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important}}body.theme-vintage:not(.landing-visible) .public-domain-discover-card,body.theme-vintage:not(.landing-visible) .tab-content-guide{--vintage-secondary-line:color-mix(in srgb, var(--vintage-terracotta) 32%, var(--card-border));--vintage-secondary-paper:color-mix(in srgb, var(--card-bg) 97%, var(--vintage-ivory));--vintage-secondary-paper-soft:color-mix(in srgb, var(--chip-bg) 54%, var(--card-bg));--vintage-secondary-shadow:0 18px 48px #5818181a;min-width:0;color:var(--text-main);font-family:var(--vintage-font-ui)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card *,body.theme-vintage:not(.landing-visible) .tab-content-guide *{box-sizing:border-box}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(input,select,textarea){font-family:var(--vintage-font-ui)!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card{isolation:isolate;border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);box-shadow:var(--vintage-secondary-shadow);border-radius:24px;overflow:clip;padding:clamp(20px,2.8vw,34px)!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card:before{background:linear-gradient(90deg, transparent, var(--vintage-terracotta), transparent);opacity:.78;width:auto;height:1px;inset:0 0 auto}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-header{align-items:flex-start;gap:18px;margin-bottom:20px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-header>div{min-width:0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-heading{color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.018em;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.02}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-copy{max-width:66ch;color:var(--label-color);font-family:var(--vintage-font-reading);margin-top:7px;font-size:14px;font-weight:400;line-height:1.55}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-close{border:1px solid var(--vintage-secondary-line);background:var(--input-bg);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--vintage-burgundy-soft);box-shadow:none;border-radius:13px;flex:0 0 44px;place-items:center;margin:0;padding:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-input-wrap{min-width:0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card #publicDomainSearchInput{border:1px solid color-mix(in srgb, var(--vintage-terracotta) 54%, var(--input-border));background:var(--input-bg);width:100%;min-width:0;min-height:50px;color:var(--text-main);font-family:var(--vintage-font-ui);border-radius:14px;margin:0;padding:0 15px;font-size:16px;font-weight:400;line-height:1.25;box-shadow:inset 0 1px #ffffff94}body.theme-vintage:not(.landing-visible) .public-domain-discover-card #publicDomainSearchInput::placeholder{color:color-mix(in srgb, var(--label-color) 72%, transparent);opacity:1}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions{align-items:stretch;gap:8px;min-width:0;display:flex}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions>button{min-height:50px;font-family:var(--vintage-font-ui);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 17px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-isbn-scan{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card #searchPublicDomainBtn{border:1px solid var(--vintage-burgundy);background:var(--vintage-burgundy);color:var(--input-bg);box-shadow:0 7px 16px #58181824}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-suggestion-hint,.discover-isbn-help-copy,.discover-article-help-copy,.discover-openalex-status,.discover-status){color:var(--label-color);font-family:var(--vintage-font-reading);font-size:12px;font-weight:400;line-height:1.5}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-hint{margin:7px 2px 0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-isbn-help,.discover-article-help){border-color:color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:color-mix(in srgb, var(--vintage-secondary-paper-soft) 68%, transparent);border-radius:13px;margin-top:9px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-isbn-help>summary,.discover-article-help>summary){min-height:44px;color:var(--vintage-burgundy-soft);font-family:var(--vintage-font-ui);padding:9px 12px;font-size:13px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-isbn-help-copy,.discover-article-help-copy){gap:8px;padding:0 12px 13px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-article-help-copy a{color:var(--vintage-burgundy);-webkit-text-decoration-color:color-mix(in srgb, var(--vintage-terracotta) 62%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--vintage-terracotta) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--vintage-terracotta) 62%, transparent);text-underline-offset:3px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-utilities{align-items:center;gap:10px;margin-top:14px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control{gap:8px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control label{color:var(--label-color);font-family:var(--vintage-font-ui);letter-spacing:.1em;font-size:11px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control select{border-color:var(--vintage-secondary-line);background-color:var(--input-bg);min-height:44px;font-family:var(--vintage-font-ui);border-radius:12px;padding:0 34px 0 12px;font-size:13px;font-weight:500;color:var(--vintage-burgundy)!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-context{flex-wrap:wrap;gap:8px;min-width:0;min-height:26px;margin-top:8px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-summary summary{border:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:var(--vintage-secondary-paper);min-height:32px;color:var(--label-color);font-family:var(--vintage-font-ui);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-summary summary:after{color:var(--vintage-burgundy-soft)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-state-list{border-top-color:var(--vintage-secondary-line);gap:6px 14px;padding-top:10px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-state{min-width:0;min-height:28px;color:var(--text-main);font-family:var(--vintage-font-ui);font-size:11px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-state>small{font-family:var(--vintage-font-reading);font-size:10px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-openalex-status,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-status{border:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:var(--vintage-secondary-paper-soft);border-radius:13px;gap:6px;margin-top:12px;padding:12px 14px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-status strong,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-openalex-status strong{color:var(--vintage-burgundy);font-family:var(--vintage-font-ui);font-size:13px;font-weight:600}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-top:18px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #5818180f}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-cover{border:1px solid color-mix(in srgb, var(--vintage-terracotta) 38%, var(--card-border));border-radius:10px;width:78px;height:112px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-copy{align-items:flex-start;min-width:0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-resource-heading{gap:7px;min-width:0}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .resource-type-badge{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);min-height:24px;color:var(--vintage-burgundy-soft);font-family:var(--vintage-font-ui);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-title{max-width:100%;color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.012em;text-overflow:ellipsis;margin:0;font-size:clamp(19px,2vw,23px);font-weight:500;line-height:1.06;overflow:hidden}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-meta{color:var(--label-color);font-family:var(--vintage-font-reading);margin-top:7px;font-size:12px;font-weight:400;line-height:1.45}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-article-details{gap:5px;margin-top:8px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-article-details span,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-source span{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);min-height:24px;color:var(--label-color);font-family:var(--vintage-font-ui);padding:4px 8px;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-actions{gap:7px;width:100%;padding-top:12px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-actions :is(button,a),body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-cancel,.discover-retry,.discover-isbn-manual-add){min-height:44px;font-family:var(--vintage-font-ui);border-radius:11px;justify-content:center;align-items:center;margin:0;padding:8px 13px;font-size:12px;font-weight:500;line-height:1.15;display:inline-flex}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-add{border:1px solid var(--vintage-burgundy);background:var(--vintage-burgundy);color:var(--input-bg)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-open{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-suggestions{border-color:var(--vintage-secondary-line);background:var(--input-bg);border-radius:14px;gap:3px;padding:6px;box-shadow:0 14px 32px #5818181f}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-option{min-height:44px;color:var(--text-main);border-radius:10px;grid-template-columns:36px minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-icon{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);width:34px;height:34px;color:var(--vintage-burgundy-soft)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-copy strong{font-family:var(--vintage-font-reading);font-size:13px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-copy small{font-family:var(--vintage-font-ui);font-size:11px;font-weight:400}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-kicker{color:var(--vintage-terracotta-light);font-family:var(--vintage-font-ui);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:500;line-height:1.2;display:block}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-action-icon,.guide-action-icon),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.discover-action-icon,.guide-action-icon,.guide-inline-action-icon){flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-action-label,.guide-action-label),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.discover-action-label,.guide-action-label){min-width:0;line-height:1.1}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mini-flow-arrow{color:var(--vintage-terracotta-light);flex:none;place-items:center;line-height:0;display:inline-grid}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.mi-icon,svg),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.mi-icon,svg){stroke-width:1.55px;flex:none;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-close :is(.mi-icon,svg),body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions :is(.mi-icon,svg),body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-actions :is(.mi-icon,svg){width:18px;height:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide{width:100%;min-width:0;max-width:1440px;margin-inline:auto}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-page{gap:clamp(22px,3vw,38px);min-width:0;padding-bottom:clamp(34px,6vw,72px)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-page :is(p,.guide-depth-stack span,.guide-data-actions span){font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero{box-shadow:var(--vintage-secondary-shadow);border-radius:24px;grid-template-columns:minmax(280px,.88fr) minmax(460px,1.12fr);overflow:clip;border:1px solid var(--vintage-secondary-line)!important;background:var(--vintage-secondary-paper)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-toolbar{border-bottom:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:color-mix(in srgb, var(--vintage-secondary-paper) 96%, var(--vintage-ivory));min-height:66px;padding:11px 22px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-identity{gap:11px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-symbol{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);width:44px;height:44px;color:var(--vintage-burgundy-soft);border-radius:13px;place-items:center;display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-symbol :is(.mi-icon,svg){width:19px;height:19px}body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-kicker,.guide-section-kicker){color:var(--vintage-terracotta-light);font-family:var(--vintage-font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.2}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-identity strong{color:var(--text-main);font-family:var(--vintage-font-display);margin-top:2px;font-size:19px;font-weight:500;line-height:1.05}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-status{border:1px solid var(--vintage-secondary-line);background:var(--input-bg);min-height:36px;color:var(--label-color);font-family:var(--vintage-font-ui);border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-status i{background:var(--vintage-terracotta);box-shadow:0 0 0 4px color-mix(in srgb, var(--vintage-terracotta) 14%, transparent)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-copy{padding:clamp(26px,4vw,48px)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero h2{max-width:16ch;color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.028em;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:.94}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-copy>p{max-width:48ch;color:var(--label-color);margin-top:16px;font-size:15px;line-height:1.6}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions{gap:9px;margin-top:24px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-inline-action,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card>button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions>button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mode-switch button{min-height:44px;font-family:var(--vintage-font-ui);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.1;display:inline-flex}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions .btn-primary{border:1px solid var(--vintage-burgundy);background:var(--vintage-burgundy);min-height:48px;color:var(--input-bg);padding-inline:18px;box-shadow:0 8px 18px #58181824}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions .btn-secondary{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);min-height:48px;color:var(--vintage-burgundy);padding-inline:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-panel{border-left:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:linear-gradient(150deg, var(--vintage-secondary-paper-soft), var(--vintage-secondary-paper));padding:clamp(24px,3.8vw,42px)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-heading{color:var(--label-color);font-family:var(--vintage-font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-heading b{color:var(--vintage-burgundy-soft);font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route{grid-template-columns:repeat(9,minmax(0,auto));gap:6px;margin-top:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-node{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);min-width:0;min-height:72px;color:var(--vintage-burgundy-soft);box-shadow:none;border-radius:13px;padding:10px 8px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-node:first-child{border-color:color-mix(in srgb, var(--vintage-terracotta) 72%, var(--card-border));background:var(--vintage-highlight);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-node>span{background:color-mix(in srgb, var(--vintage-secondary-paper-soft) 74%, transparent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-node b{color:currentColor;font-family:var(--vintage-font-ui);font-size:12px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-arrow{color:color-mix(in srgb, var(--vintage-terracotta) 74%, var(--label-color))}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-citation-note{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);border-radius:14px;gap:12px;margin-top:20px;padding:14px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-citation-icon{background:var(--vintage-secondary-paper-soft);width:42px;height:42px;color:var(--vintage-burgundy-soft);border-radius:12px;place-items:center;display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-citation-note strong{color:var(--text-main);font-family:var(--vintage-font-display);font-size:18px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-citation-note span:last-child{color:var(--label-color);font-family:var(--vintage-font-reading);font-size:12px;line-height:1.48}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section{min-width:0}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading{align-items:end;gap:24px;margin-bottom:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading h2,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-copy h2{color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.02em;margin-top:5px;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading>p{max-width:48ch;color:var(--label-color);font-size:14px;line-height:1.55}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-grid{gap:12px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-card,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);min-width:0;box-shadow:0 10px 28px #5818180f}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card{border-radius:17px;padding:20px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-number{color:var(--vintage-terracotta-light);font-family:var(--vintage-font-display);font-size:22px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-icon,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-icon,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-icon,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-title>span{border:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));background:var(--vintage-secondary-paper-soft);color:var(--vintage-burgundy-soft);place-items:center;display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-icon{border-radius:13px;width:46px;height:46px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card h3,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-title h3,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card h3{color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.012em;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card h3{margin-top:18px;font-size:27px;line-height:1.04}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card>p{color:var(--label-color);margin-top:10px;font-size:13px;line-height:1.55}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mini-flow{gap:5px;margin-top:16px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mini-flow span{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);min-height:30px;color:var(--label-color);font-family:var(--vintage-font-ui);padding:6px 8px;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mini-flow i{color:var(--vintage-terracotta-light)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions{gap:8px;margin-top:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-inline-action{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions button:first-child{border-color:var(--vintage-burgundy);background:var(--vintage-burgundy);color:var(--input-bg)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-advanced-tag{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);color:var(--label-color);font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choices{border:1px solid var(--vintage-secondary-line);background:color-mix(in srgb, var(--vintage-secondary-paper) 97%, var(--vintage-ivory));box-shadow:var(--vintage-secondary-shadow);border-radius:21px;padding:clamp(22px,3vw,34px)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-grid{gap:12px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-card{border-radius:16px;padding:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-title>span{border-radius:13px;width:44px;height:44px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-title small{color:var(--vintage-terracotta-light);font-family:var(--vintage-font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-title h3{font-size:23px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mode-switch{border-color:var(--vintage-secondary-line);background:var(--input-bg);border-radius:13px;padding:4px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mode-switch button{color:var(--label-color);background:0 0;border:0}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mode-switch button.is-active,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-mode-switch button[aria-pressed=true]{background:var(--vintage-highlight);color:var(--vintage-burgundy);box-shadow:inset 0 -2px 0 var(--vintage-terracotta)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-card>p{color:var(--label-color);font-size:13px;line-height:1.55}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-depth-stack>div{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);min-height:42px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-depth-stack b{color:var(--vintage-burgundy);font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-depth-stack span{color:var(--label-color);font-size:12px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card{border-radius:16px;grid-template-columns:48px minmax(0,1fr) 44px;gap:13px;padding:16px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-icon{border-radius:13px;width:46px;height:46px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card h3{font-size:21px;line-height:1.05}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card p{color:var(--label-color);margin-top:5px;font-size:12px;line-height:1.48}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card>button{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);width:44px;min-width:44px;height:44px;color:var(--vintage-burgundy-soft);padding:0}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card kbd{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft);color:var(--vintage-burgundy-soft);font-family:var(--vintage-font-ui)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{border-radius:21px;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;padding:clamp(22px,3vw,34px)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-icon{border-radius:16px;width:56px;height:56px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-copy p{color:var(--label-color);margin-top:9px;font-size:13px;line-height:1.55}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions{gap:9px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions>div{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions b{color:var(--vintage-burgundy);font-family:var(--vintage-font-ui);font-weight:500}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions>button{border:1px solid var(--vintage-secondary-line);background:var(--vintage-secondary-paper);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(button,a,select,summary,input):focus-visible,body.theme-vintage:not(.landing-visible) .tab-content-guide :is(button,a,select,summary,input,[tabindex]):focus-visible{outline:2px solid var(--vintage-burgundy);outline-offset:3px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-close,.discover-isbn-scan,.discover-open,.discover-cancel,.discover-retry,.discover-isbn-manual-add):not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-actions .btn-secondary,.guide-card-actions button:not(:first-child),.guide-inline-action,.guide-tool-card>button,.guide-data-actions>button):not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--vintage-burgundy) 54%, var(--card-border));background:var(--vintage-highlight);color:var(--vintage-burgundy)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(#searchPublicDomainBtn,.discover-add):not(:disabled):not([aria-disabled=true]):hover,body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-actions .btn-primary,.guide-card-actions button:first-child):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--vintage-burgundy-soft);background:var(--vintage-burgundy-soft);box-shadow:0 10px 22px #58181830}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-option:not(:disabled):hover,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-option.is-active,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-suggestion-option[aria-selected=true]{background:var(--vintage-highlight)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book:hover,body.theme-vintage:not(.landing-visible) .tab-content-guide :is(.guide-path-card,.guide-choice-card,.guide-tool-card):hover{border-color:color-mix(in srgb, var(--vintage-terracotta) 62%, var(--card-border));box-shadow:0 14px 32px #58181817}body.theme-vintage:not(.landing-visible) .public-domain-discover-card button:not(:disabled):active,body.theme-vintage:not(.landing-visible) .public-domain-discover-card a:not([aria-disabled=true]):active,body.theme-vintage:not(.landing-visible) .tab-content-guide button:not(:disabled):active,body.theme-vintage:not(.landing-visible) .tab-content-guide a:not([aria-disabled=true]):active{box-shadow:none;transform:translateY(1px)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(button:disabled,button[aria-disabled=true],a[aria-disabled=true],select:disabled,input:disabled),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(button:disabled,button[aria-disabled=true],a[aria-disabled=true],select:disabled,input:disabled){cursor:not-allowed;filter:saturate(.45);opacity:.52;box-shadow:none}@media (width<=1120px){body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero{grid-template-columns:minmax(260px,.95fr) minmax(380px,1.05fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{grid-template-columns:58px minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions{grid-column:1/-1}}@media (width<=820px){body.theme-vintage:not(.landing-visible) .public-domain-discover-card{border-radius:20px;padding:20px!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-row,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-results-grid,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-grid,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-grid,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-grid{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions>button{width:100%}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control label,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control select{width:100%;min-width:0;max-width:100%}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-result-filter-control label{grid-template-columns:74px minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-copy{padding:28px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-panel{border-top:1px solid color-mix(in srgb, var(--vintage-terracotta) 24%, var(--card-border));border-left:0;padding:28px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading>p{max-width:68ch}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{grid-template-columns:56px minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions{grid-column:1/-1}}@media (width<=620px),(pointer:coarse){body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(button,select,summary,.discover-book-actions a),body.theme-vintage:not(.landing-visible) .tab-content-guide :is(button,summary,select){min-height:44px}}@media (width<=620px){body.theme-vintage:not(.landing-visible) .public-domain-discover-card{border-radius:18px;width:100%;max-width:100%;padding:16px!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-header{gap:12px;margin-bottom:16px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-heading{font-size:clamp(27px,10vw,34px)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-row,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-input-wrap,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-utilities,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-context,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-results-grid,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book{width:100%;min-width:0;max-width:100%}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:10px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-cover{width:68px;height:102px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-title{font-size:20px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-actions{flex-direction:column}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book-actions :is(button,a){flex-basis:auto;width:100%}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-summary,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-summary summary,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-state-list{width:100%;min-width:0;max-width:100%}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-summary summary{justify-content:space-between}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-source-state-list{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-page,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choices,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{width:100%;min-width:0;max-width:100%}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choices,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{border-radius:18px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-toolbar{align-items:flex-start;padding:12px 14px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-status{min-height:32px;padding-inline:9px;font-size:10px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-copy,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-panel{padding:20px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero h2{max-width:12ch;font-size:clamp(38px,13vw,52px)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions{grid-template-columns:minmax(0,1fr);display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-actions button{width:100%}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(54px,1fr));gap:7px;padding-bottom:4px;overflow:auto hidden}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-arrow{display:none}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-route-node{min-height:70px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-citation-note{grid-template-columns:42px minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-section-heading h2,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-copy h2{font-size:clamp(29px,10vw,38px)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-path-card,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-choice-card,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card{padding:16px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions{grid-template-columns:minmax(0,1fr);display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-card-actions button,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-inline-action{width:100%}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-icon{width:44px;height:44px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions{grid-column:1;grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-data-actions>button{width:100%}}@media (width<=360px){body.theme-vintage:not(.landing-visible) .public-domain-discover-card{padding:13px!important}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-search-actions{grid-template-columns:minmax(0,1fr)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book{grid-template-columns:62px minmax(0,1fr);gap:9px}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-cover{width:62px;height:94px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-toolbar{display:grid}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-hero-status{width:fit-content}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-card{grid-template-columns:40px minmax(0,1fr) 44px;padding:13px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-tool-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-book,body.theme-vintage:not(.landing-visible) .public-domain-discover-card button,body.theme-vintage:not(.landing-visible) .tab-content-guide :is(button,.guide-path-card,.guide-choice-card,.guide-tool-card){transition:none!important}}body.theme-vintage .postilae-app-tooltip{z-index:12100;box-sizing:border-box;background:color-mix(in srgb, var(--vintage-burgundy) 92%, #321f1c);width:max-content;max-width:min(300px,100vw - 24px);color:var(--vintage-paper);font-family:var(--vintage-font-ui,"Source Sans 3", "Questrial", system-ui, sans-serif);letter-spacing:.01em;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #faf3ec47;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .14s,visibility 0s linear .14s;position:fixed;box-shadow:0 12px 30px #5818183d}body.theme-vintage .log-session-launch:after,body.theme-vintage .postilae-app-tooltip[hidden]{display:none!important}body.theme-vintage .postilae-app-tooltip[data-state=open],body.theme-vintage .postilae-app-tooltip.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body.theme-vintage .postilae-app-tooltip:after{content:"";background:inherit;pointer-events:none;width:8px;height:8px;position:absolute}body.theme-vintage .postilae-app-tooltip[data-placement^=top]:after{left:var(--postilae-tooltip-arrow-x,50%);border-bottom:1px solid #faf3ec47;border-right:1px solid #faf3ec47;bottom:-5px;transform:translate(-50%)rotate(45deg)}body.theme-vintage .postilae-app-tooltip[data-placement^=bottom]:after{left:var(--postilae-tooltip-arrow-x,50%);border-top:1px solid #faf3ec47;border-left:1px solid #faf3ec47;top:-5px;transform:translate(-50%)rotate(45deg)}body.theme-vintage .postilae-app-tooltip[data-placement^=left]:after{top:var(--postilae-tooltip-arrow-y,50%);border-top:1px solid #faf3ec47;border-right:1px solid #faf3ec47;right:-5px;transform:translateY(-50%)rotate(45deg)}body.theme-vintage .postilae-app-tooltip[data-placement^=right]:after{top:var(--postilae-tooltip-arrow-y,50%);border-bottom:1px solid #faf3ec47;border-left:1px solid #faf3ec47;left:-5px;transform:translateY(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){body.theme-vintage .postilae-app-tooltip{transition:none!important}}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-note{border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,22px);min-width:0;margin:0;display:grid;position:relative;overflow:clip;box-shadow:0 12px 30px #58181812;border:1px solid color-mix(in srgb, var(--vintage-terracotta) 34%, var(--card-border))!important;background:linear-gradient(110deg, color-mix(in srgb, var(--vintage-highlight) 48%, transparent), transparent 46%), var(--vintage-secondary-paper)!important;padding:clamp(18px,2.5vw,28px)!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-note:after{content:"";opacity:.055;pointer-events:none;background:url(/brand/postilae-vintage-pseudo-cover-olive-branch.webp) 50%/cover no-repeat;width:min(30%,260px);position:absolute;inset:0 0 0 auto}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-mark{z-index:1;border:1px solid color-mix(in srgb, var(--vintage-terracotta) 44%, var(--card-border));background:color-mix(in srgb, var(--vintage-highlight) 70%, var(--card-bg));width:52px;height:52px;color:var(--vintage-burgundy-soft);border-radius:50%;place-items:center;display:grid;position:relative}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-mark .mi-icon,body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-mark svg{stroke-width:1.45px;width:22px;height:22px;display:block;margin:0!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-copy{z-index:1;min-width:0;position:relative}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-copy h2{color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.018em;margin:5px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:500;line-height:1.04}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-copy p{max-width:76ch;color:var(--label-color);font-family:var(--vintage-font-reading);margin:9px 0 0;font-size:14px;font-weight:400;line-height:1.58}@media (width<=560px){body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-note{border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:17px!important}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-mark{width:44px;height:44px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-copy h2{font-size:25px}body.theme-vintage:not(.landing-visible) .tab-content-guide .guide-vintage-edition-copy p{font-size:13px}}body.theme-vintage .iar-backdrop{background:#321f1c9e}body.theme-vintage .iar-dialog{border-color:color-mix(in srgb, var(--vintage-terracotta) 34%, var(--card-border));background:var(--vintage-paper);color:var(--text-main);font-family:var(--vintage-font-ui);font-weight:400;box-shadow:0 28px 80px #58181838}body.theme-vintage header.iar-header{background:color-mix(in srgb, var(--vintage-paper) 94%, var(--vintage-highlight));border-color:#dec8bb;flex-direction:row;align-items:center;gap:14px!important;padding:13px 15px!important}body.theme-vintage .iar-header h2{min-width:0;color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.012em;flex:auto;font-size:18px;font-weight:500;line-height:1.05}body.theme-vintage .iar-header-actions{flex:none}body.theme-vintage .iar-status strong,body.theme-vintage .iar-capture-toggle-title{font-family:var(--vintage-font-display);letter-spacing:-.01em;font-weight:500}body.theme-vintage .iar-status strong{font-size:22px;line-height:1.08}body.theme-vintage .iar-capture-toggle-title{font-size:17px;line-height:1}body.theme-vintage .iar-status p,body.theme-vintage .iar-copy-status,body.theme-vintage .iar-capture-disabled-message,body.theme-vintage .iar-capture-field textarea{font-family:var(--vintage-font-reading);font-weight:400}body.theme-vintage .iar-dialog :is(.iar-copy-details,.iar-retry,.iar-expand,.iar-fullscreen,.iar-close,.iar-capture-send,.iar-capture-enable,.iar-capture-destination-trigger,.iar-capture-destination-option,.iar-depth-control select,.iar-capture-toggle-state,.iar-capture-field,.iar-capture-destination,.iar-capture-destination-help),body.theme-vintage .iar-capture-body .iar-depth-control>span{font-weight:500}body.theme-vintage .iar-capture-composer{background:color-mix(in srgb, var(--vintage-paper) 94%, var(--vintage-highlight));border-color:#dec8bb}body.theme-vintage .iar-capture-body .iar-depth-control{background:#fffaf6;border-color:#dec8bb}body.theme-vintage .iar-dialog :is(.iar-capture-field textarea,.iar-capture-destination select,.iar-capture-send,.iar-capture-enable,.iar-capture-body .iar-depth-control select):focus-visible{outline-offset:2px;border-color:#704040;outline:2px solid #704040}body.theme-vintage .iar-close-icon:before,body.theme-vintage .iar-close-icon:after{height:1.5px}body.theme-vintage .iar-capture-destination-option[aria-selected=true]:after{content:"";border-top:0;border-bottom:1.5px solid;border-left:1.5px solid;border-right:0;width:8px;height:4px;margin-left:auto;padding:0;transform:rotate(-45deg)}body.theme-vintage .iar-backdrop[data-state=error] .iar-status strong{color:#8b3333}body.theme-vintage .iar-backdrop[data-state=timeout] .iar-status strong{color:var(--vintage-burgundy-soft)}@media (width<=720px),(width<=980px) and (orientation:landscape) and (height<=640px){body.theme-vintage header.iar-header{min-height:calc(56px + env(safe-area-inset-top,0px));padding:max(6px, env(safe-area-inset-top,0px)) calc(116px + env(safe-area-inset-right,0px)) 6px max(12px, env(safe-area-inset-left,0px))!important;gap:8px!important}body.theme-vintage .iar-dialog.has-native-fullscreen header.iar-header,body.theme-vintage .iar-dialog.has-native-fullscreen.is-expanded header.iar-header,body.theme-vintage .iar-dialog.has-native-fullscreen.is-native-fullscreen header.iar-header{padding-right:calc(168px + env(safe-area-inset-right,0px))!important}body.theme-vintage .iar-header h2{font-size:16px}}@media (width<=640px),(width<=980px) and (orientation:landscape) and (height<=640px){body.theme-vintage header.iar-header{padding-right:calc(64px + env(safe-area-inset-right,0px))!important}body.theme-vintage .iar-dialog.has-native-fullscreen header.iar-header,body.theme-vintage .iar-dialog.has-native-fullscreen.is-expanded header.iar-header,body.theme-vintage .iar-dialog.has-native-fullscreen.is-native-fullscreen header.iar-header{padding-right:calc(116px + env(safe-area-inset-right,0px))!important}}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal,.v38-add-book-modal){font-family:var(--vintage-font-ui);font-weight:400}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal,.v38-add-book-modal) :is(button,input,select,textarea){font-family:var(--vintage-font-ui)!important}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal,.v38-add-book-modal) .workspace-modal-kicker{color:#8b665e;font-family:var(--vintage-font-ui);letter-spacing:.16em;font-size:11px;font-weight:500;line-height:1.25}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal,.v38-add-book-modal) .workspace-modal-header h2{color:var(--text-main);font-family:var(--vintage-font-display);letter-spacing:-.018em;font-weight:500}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal) .workspace-modal-close{justify-content:center;align-items:center;display:inline-flex}body.theme-vintage :is(.universal-search-modal,.sync-panel-modal) .workspace-modal-close .mi-icon{stroke-width:1.5px;width:14px;height:14px;display:block;margin:0!important}@media (width<=340px){body.theme-vintage .v38-add-book-modal .books-add-modal-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:8px;display:grid}body.theme-vintage .v38-add-book-modal .books-add-modal-actions :is(#cancelAddBookModalBtn,#addBookBtn){box-sizing:border-box;white-space:nowrap;align-self:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding-inline:10px!important}body.theme-vintage .v38-add-book-modal #addBookBtn{gap:8px!important}body.theme-vintage .v38-add-book-modal #addBookBtn .mi-icon{flex:none;margin:0!important}}@media (width<=620px){body:not(.theme-vintage):not(.landing-visible) .monthly-dashboard.monthly-retrospective-layout .monthly-review-card .monthly-review-row{text-align:left;flex-direction:row;justify-content:space-between;gap:12px;align-items:center!important;min-height:48px!important;padding-block:10px!important;padding-inline:12px!important}body:not(.theme-vintage):not(.landing-visible) .monthly-dashboard.monthly-retrospective-layout .monthly-review-card .monthly-review-row>span{flex:auto;min-width:0}body:not(.theme-vintage):not(.landing-visible) .monthly-dashboard.monthly-retrospective-layout .monthly-review-card .monthly-review-row>strong{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.v34-document-shelf .book-shelf-open>.book-shelf-title{margin-top:clamp(8px,2.4vw,10px)}}@media (width>=621px){.v34-document-shelf .book-shelf-open>.book-shelf-title{margin-top:10px}}.book-rating-control{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.book-rating-slider{border:1px solid color-mix(in srgb, var(--input-border) 82%, transparent);background:color-mix(in srgb, var(--input-bg) 92%, transparent);min-width:174px;min-height:44px;color:var(--title-color);cursor:pointer;touch-action:manipulation;border-radius:12px;align-items:center;padding:5px 8px;display:inline-flex}.book-rating-slider:hover{border-color:color-mix(in srgb, var(--action-border,var(--value-color)) 76%, var(--input-border));background:color-mix(in srgb, var(--chip-bg) 48%, var(--input-bg))}.book-rating-slider:focus-visible{outline:2px solid var(--focus-ring,var(--value-color));outline-offset:2px}.book-rating-stars{grid-template-columns:repeat(5,1fr);align-items:center;gap:2px;min-width:0;display:inline-grid}.book-rating-star{text-align:center;width:28px;height:30px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:30px;display:block;position:relative;overflow:hidden}.book-rating-star-empty,.book-rating-star-fill{white-space:nowrap;display:block;position:absolute;inset:0;overflow:hidden}.book-rating-star-empty{color:color-mix(in srgb, var(--input-border) 84%, transparent)}.book-rating-star-fill{width:0;color:var(--title-color)}.book-rating-star.is-half .book-rating-star-fill{width:50%}.book-rating-star.is-full .book-rating-star-fill{width:100%}.book-rating-value{min-width:48px;color:var(--label-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.2}.book-rating-clear{min-height:36px;color:var(--label-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 9px;font-size:10.5px}.book-rating-clear:hover{background:var(--chip-bg);color:var(--title-color)}.book-rating-clear:focus-visible{outline:2px solid var(--focus-ring,var(--value-color));outline-offset:2px}.rated-book-score{color:var(--value-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.rated-book-row .book-rating-stars{gap:0}.rated-book-row .book-rating-star{width:16px;height:18px;font-size:16px;line-height:18px}@media (width<=700px){.v10-book-rating-row{flex-direction:column;align-items:flex-start}.v10-book-rating-row .book-rating-control{flex-wrap:wrap;justify-content:flex-start;width:100%}.book-rating-slider{min-width:min(100%,190px)}.book-rating-clear{min-width:44px;min-height:44px}}@media (pointer:coarse){.book-rating-clear{min-width:44px;min-height:44px}}@media (width<=620px){body.v39-header-more-consolidated .header-more-menu .header-backup-menu>#restoreBtn{text-align:left!important;align-items:flex-start!important;padding:7px 9px!important}}.monthly-social-export-card,.monthly-social-studio,.monthly-social-studio *{box-sizing:border-box}.monthly-social-export-card{border-color:color-mix(in srgb, var(--card-border) 82%, var(--value-color));background:linear-gradient(112deg, color-mix(in srgb, var(--card-bg) 96%, transparent), color-mix(in srgb, var(--chip-bg) 36%, var(--card-bg)));isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(20px,3.2vw,44px);min-width:0;padding:clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden}.monthly-social-export-card:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--input-border) 44%, transparent);opacity:.5;pointer-events:none;border-radius:50%;width:210px;position:absolute;inset:auto -48px -72px auto}.monthly-social-export-copy,.monthly-social-export-summaries,.monthly-social-export-summaries>button{min-width:0}.monthly-social-export-copy .vintage-ledger-kicker{color:var(--label-color);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:750;line-height:1.3;display:block}.monthly-social-export-copy .section-title{color:var(--title-color);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:560;line-height:1.02}.monthly-social-export-copy p{max-width:48ch;color:var(--label-color);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.58}.monthly-social-export-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monthly-social-export-summaries>button{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 88%, var(--card-bg));min-height:134px;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:17px;align-content:start;gap:8px;padding:18px 44px 18px 18px;display:grid;position:relative;overflow:hidden}.monthly-social-export-summaries>button:after{content:"↗";color:var(--value-color);font-family:Georgia,serif;font-size:18px;line-height:1;transition:transform .16s;position:absolute;top:16px;right:17px}.monthly-social-export-summaries>button>span{color:var(--label-color);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.monthly-social-export-summaries>button>strong{color:var(--title-color);overflow-wrap:anywhere;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(17px,1.8vw,22px);font-weight:560;line-height:1.18}.monthly-social-export-summaries>button>small{color:var(--label-color);overflow-wrap:anywhere;font-size:12px;line-height:1.45}@media (hover:hover){.monthly-social-export-summaries>button:not(:disabled):hover,.monthly-social-studio :is(.monthly-social-segmented,.monthly-social-designs,.monthly-social-themes)>button:not(:disabled):hover{border-color:color-mix(in srgb, var(--value-color) 66%, var(--input-border));background:color-mix(in srgb, var(--chip-bg) 64%, var(--input-bg))}.monthly-social-export-summaries>button:not(:disabled):hover:after{transform:translate(2px,-2px)}}.monthly-social-export-summaries>button:active,.monthly-social-studio :is(.monthly-social-segmented,.monthly-social-designs,.monthly-social-themes)>button:active{transform:translateY(1px)}.monthly-social-export-summaries>button:focus-visible,.monthly-social-studio :is(button,select,input,textarea):focus-visible{outline:2px solid var(--focus-ring,var(--value-color));outline-offset:2px}.monthly-social-studio-backdrop{z-index:760;overscroll-behavior:contain;align-items:center;padding:16px;overflow:hidden}.monthly-social-studio{--social-paper:var(--card-bg,#fffaf7);--social-field:var(--input-bg,#fffdfb);--social-rule:var(--input-border,#dec8bb);--social-ink:var(--title-color,#321f1c);--social-muted:var(--label-color,#77564f);--social-accent:var(--value-color,#704040);border-color:var(--social-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--social-paper) 97%, white), var(--social-paper));width:min(1160px,100%);min-width:0;height:min(860px,100dvh - 28px);max-height:calc(100dvh - 28px);box-shadow:0 28px 80px color-mix(in srgb, var(--social-ink) 22%, transparent);color:var(--text-main);border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.monthly-social-studio header.monthly-social-studio-header{border-bottom:1px solid var(--social-rule);background:linear-gradient(115deg, color-mix(in srgb, var(--social-field) 70%, transparent), transparent 58%), color-mix(in srgb, var(--social-paper) 96%, var(--social-field));min-width:0;display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:22px clamp(20px,3vw,34px) 20px!important}.monthly-social-studio-header .workspace-modal-close{flex:0 0 44px;align-self:flex-start}.monthly-social-studio-header>div{min-width:0}.monthly-social-studio-header .vintage-ledger-kicker{color:var(--social-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:760;line-height:1.25;display:block}.monthly-social-studio-header h2{color:var(--social-ink);letter-spacing:-.025em;margin:0;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(26px,3.2vw,38px);font-weight:560;line-height:1.02}.monthly-social-studio-header p{max-width:64ch;color:var(--social-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.45}.monthly-social-studio .workspace-modal-close{border-color:var(--social-rule);background:var(--social-field);width:44px;height:44px;min-height:44px;color:var(--social-accent);flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.monthly-social-studio .workspace-modal-close>.mi-icon,.monthly-social-studio-actions button>.mi-icon,.monthly-social-studio-actions>span>.mi-icon{flex:none;align-self:center;display:block;margin:0!important}.monthly-social-studio-layout{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);min-width:0;min-height:0;display:grid;overflow:hidden}.monthly-social-studio-controls{border-right:1px solid var(--social-rule);background:linear-gradient(180deg, color-mix(in srgb, var(--social-field) 78%, transparent), transparent 46%), color-mix(in srgb, var(--social-field) 58%, var(--social-paper));scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;min-height:0;padding:23px clamp(20px,2.5vw,28px) 28px;overflow:hidden auto}.monthly-social-studio-controls fieldset{border:0;min-width:0;margin:0;padding:0}.monthly-social-studio-controls legend{width:100%;color:var(--social-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:780;line-height:1.2}.monthly-social-segmented{border:1px solid var(--social-rule);background:color-mix(in srgb, var(--social-field) 84%, var(--social-rule));border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:3px;display:grid}.monthly-social-segmented>button{min-width:0;min-height:44px;color:var(--social-muted);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 10px;font-size:14px;font-weight:670;line-height:1.2}.monthly-social-segmented>button[aria-pressed=true]{border-color:var(--social-rule);background:var(--social-paper);color:var(--social-ink);box-shadow:0 3px 10px color-mix(in srgb, var(--social-ink) 10%, transparent)}.monthly-social-designs{gap:9px;min-width:0;display:grid}#socialExportDialog .monthly-social-designs>button{border:1px solid var(--social-rule);background:var(--social-field);min-width:0;min-height:82px;color:var(--social-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:16px;grid-template:"thumb title""thumb copy"/58px minmax(0,1fr);justify-content:stretch;align-items:center;gap:0 12px;padding:10px 38px 10px 10px;display:grid;position:relative;overflow:hidden}#socialExportDialog .monthly-social-designs>button[aria-pressed=true]{border-color:var(--social-accent);background:color-mix(in srgb, var(--social-accent) 8%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent), 0 10px 24px color-mix(in srgb, var(--social-ink) 8%, transparent)}.monthly-social-design-index{color:color-mix(in srgb, var(--social-muted) 72%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:9px;font-weight:760;position:absolute;top:11px;right:12px}.monthly-social-designs>button>strong{min-width:0;color:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-area:title;align-self:end;font-family:Noto Serif Display,Georgia,serif;font-size:16px;font-weight:600;line-height:1.15}.monthly-social-designs>button>small{min-width:0;color:var(--social-muted);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-area:copy;align-self:start;margin-top:3px;font-size:12.5px;line-height:1.3}.monthly-social-design-thumb{border:1px solid color-mix(in srgb, var(--social-rule) 88%, var(--social-ink));background:var(--social-paper);border-radius:9px;grid-area:thumb;grid-template-rows:repeat(3,minmax(0,1fr));gap:4px;width:58px;height:58px;padding:7px;display:grid;overflow:hidden}.monthly-social-design-thumb>i{background:var(--social-accent);border-radius:3px;min-width:0;display:block}.monthly-social-design-thumb.is-reading-ledger>i:nth-child(2){background:var(--social-muted);width:72%}.monthly-social-design-thumb.is-shelf-mosaic{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-social-design-thumb.is-shelf-mosaic>i:first-child{background:var(--social-muted)}.monthly-social-design-thumb.is-shelf-mosaic>i:nth-child(2){background:var(--social-rule)}.monthly-social-design-thumb.is-shelf-mosaic>i:nth-child(3){background:var(--social-accent)}.monthly-social-design-thumb.is-passage-note{grid-template-rows:1fr auto 1fr}.monthly-social-design-thumb.is-passage-note>i:first-child,.monthly-social-design-thumb.is-passage-note>i:last-child{background:var(--social-muted);align-self:center;width:85%;height:2px}.monthly-social-design-thumb.is-passage-note>i:nth-child(2){border-left:2px solid var(--social-accent);background:0 0;place-self:center;width:58%;height:15px}.monthly-social-design-thumb.is-reading-portrait{display:block;position:relative}.monthly-social-design-thumb.is-reading-portrait>i{border:1px solid var(--social-rule);background:var(--social-field);width:15px;height:31px;position:absolute;bottom:7px}.monthly-social-design-thumb.is-reading-portrait>i:first-child{left:8px;transform:rotate(-8deg)}.monthly-social-design-thumb.is-reading-portrait>i:nth-child(2){background:var(--social-muted);height:37px;bottom:10px;left:22px}.monthly-social-design-thumb.is-reading-portrait>i:nth-child(3){background:var(--social-accent);right:7px;transform:rotate(8deg)}.monthly-social-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}#socialExportDialog .monthly-social-themes>button{border:1px solid var(--social-rule);background:var(--social-field);min-width:0;min-height:66px;color:var(--social-muted);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:11px;grid-template-rows:24px auto;place-content:center stretch;place-items:center;gap:6px;padding:7px 6px;font-size:12px;font-weight:650;line-height:1;display:grid;position:relative}#socialExportDialog .monthly-social-themes>button[aria-pressed=true]{border-color:var(--social-accent);background:color-mix(in srgb, var(--social-accent) 9%, var(--social-field));color:var(--social-ink);box-shadow:inset 0 -2px var(--social-accent)}#socialExportDialog .monthly-social-themes>button[aria-pressed=true]:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:4px;position:absolute;top:7px;right:7px;transform:rotate(-45deg)}.monthly-social-themes>button>span:last-child{white-space:nowrap;min-width:0;line-height:1.15}.monthly-social-theme-swatch{border:1px solid color-mix(in srgb, var(--social-ink) 30%, var(--social-rule));background:linear-gradient(135deg, var(--swatch-paper) 0 58%, var(--swatch-accent) 59% 100%);width:28px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--social-paper) 72%, transparent);border-radius:7px;flex:0 0 28px;display:block}.monthly-social-theme-swatch.is-rose{--swatch-paper:#fff6f8;--swatch-accent:#7a3f5c}.monthly-social-theme-swatch.is-neutral{--swatch-paper:#f5f4f0;--swatch-accent:#54595f}.monthly-social-theme-swatch.is-night{--swatch-paper:#17151f;--swatch-accent:#d7c4ee}.monthly-social-theme-swatch.is-vintage{--swatch-paper:#fbf3ea;--swatch-accent:#5c171b}.monthly-social-control-intro{color:var(--social-muted);overflow-wrap:anywhere;margin:-1px 0 11px;font-size:12.5px;line-height:1.42}.monthly-social-top-read-choices{gap:8px;min-width:0;display:grid}#socialExportDialog .monthly-social-top-read-choice{border:1px solid var(--social-rule);background:var(--social-field);width:100%;min-width:0;min-height:62px;color:var(--social-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid;position:relative}#socialExportDialog .monthly-social-top-read-choice[aria-pressed=true]{border-color:var(--social-accent);background:color-mix(in srgb, var(--social-accent) 8%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent)}.monthly-social-top-read-cover{border:1px solid color-mix(in srgb, var(--social-rule) 82%, var(--social-ink));background:linear-gradient(145deg, color-mix(in srgb, var(--social-accent) 20%, var(--social-paper)), var(--social-field));width:42px;height:48px;color:var(--social-accent);border-radius:7px;place-items:center;font-family:Noto Serif Display,Georgia,serif;font-size:20px;display:grid;overflow:hidden}.monthly-social-top-read-cover img{object-fit:cover;width:100%;height:100%;display:block}.monthly-social-top-read-cover i{font-style:normal}.monthly-social-top-read-copy{gap:3px;min-width:0;display:grid}.monthly-social-top-read-copy strong,.monthly-social-top-read-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.monthly-social-top-read-copy strong{color:var(--social-ink);font-family:Noto Serif Display,Georgia,serif;font-size:14px;font-weight:600}.monthly-social-top-read-copy small{color:var(--social-muted);font-size:11.5px}.monthly-social-top-read-rating{color:var(--social-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:720}.monthly-social-passage-options{scroll-margin-block:18px}.monthly-social-passage-choices{scrollbar-gutter:stable;overscroll-behavior:contain;gap:8px;min-width:0;max-height:268px;padding:2px 5px 2px 2px;display:grid;overflow:hidden auto}#socialExportDialog .monthly-social-passage-choice,body.theme-vintage:not(.landing-visible) .monthly-social-studio .monthly-social-passage-choice{border:1px solid var(--social-rule);background:var(--social-field);width:100%;min-width:0;min-height:78px;color:var(--social-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:12px;grid-template-columns:minmax(0,1fr);place-content:center stretch;place-items:stretch stretch;gap:7px;padding:10px 38px 10px 12px;display:grid;position:relative}.monthly-social-passage-choice[aria-pressed=true]{border-color:var(--social-accent);background:color-mix(in srgb, var(--social-accent) 8%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent)}.monthly-social-passage-choice[aria-pressed=true]:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:9px;height:5px;position:absolute;top:14px;right:14px;transform:rotate(-45deg)}.monthly-social-passage-choice-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 10px;min-width:0;display:grid}.monthly-social-passage-choice-head strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Serif Display,Georgia,serif;font-size:14px;font-weight:600;line-height:1.22;overflow:hidden}.monthly-social-passage-choice-head small{color:var(--social-muted);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2}.monthly-social-passage-choice-copy{min-width:0;color:var(--social-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Source Serif 4",Georgia,serif;font-size:12.5px;font-weight:400;line-height:1.36;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.monthly-social-passage-choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--social-accent) 68%, var(--social-rule));background:color-mix(in srgb, var(--social-accent) 6%, var(--social-field))}}.monthly-social-passage-choice:active:not(:disabled){transform:translateY(1px)}.monthly-social-passage-choice:disabled{opacity:.54;cursor:not-allowed}.monthly-social-text-editor{border-top:1px solid color-mix(in srgb, var(--social-rule) 72%, transparent);gap:14px;min-width:0;margin-top:13px;padding-top:14px;display:grid}.monthly-social-text-field{gap:7px;min-width:0;display:grid}.monthly-social-text-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-width:0;display:flex}#socialExportDialog .monthly-social-text-field-head label{min-width:0;color:var(--social-ink);overflow-wrap:anywhere;flex:150px;margin:0;font-size:13px;font-weight:720;line-height:1.3}#socialExportDialog .monthly-social-text-reset{width:auto;min-width:44px;min-height:44px;color:var(--social-accent);font:inherit;text-align:center;white-space:normal;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 8px;font-size:12.5px;font-weight:680;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){#socialExportDialog .monthly-social-text-reset:hover:not(:disabled){border-color:var(--social-rule);background:color-mix(in srgb, var(--social-accent) 7%, var(--social-field))}}#socialExportDialog .monthly-social-text-reset:active:not(:disabled){transform:translateY(1px)}#socialExportDialog .monthly-social-textarea{box-sizing:border-box;border:1px solid var(--social-rule);background:var(--social-field);width:100%;min-width:0;max-width:100%;min-height:104px;color:var(--social-ink);caret-color:var(--social-accent);overflow-wrap:anywhere;resize:none;appearance:none;border-radius:11px;margin:0;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.45;display:block;overflow:hidden auto;font-family:"Source Serif 4",Georgia,serif!important}#socialExportDialog .monthly-social-textarea[data-social-quote-draft]{min-height:126px}#socialExportDialog .monthly-social-textarea[data-social-note-draft]{min-height:104px}#socialExportDialog .monthly-social-textarea::placeholder{color:color-mix(in srgb, var(--social-muted) 76%, transparent);opacity:1}#socialExportDialog .monthly-social-textarea[aria-invalid=true]{border-color:var(--social-accent);background:color-mix(in srgb, var(--social-accent) 5%, var(--social-field));box-shadow:inset 0 0 0 1px var(--social-accent)}#socialExportDialog .monthly-social-textarea:disabled{cursor:not-allowed;resize:none}.monthly-social-text-field-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;min-width:0;display:flex}.monthly-social-text-field-meta>small{min-width:0;color:var(--social-muted);overflow-wrap:anywhere;flex:170px;margin:0;font-size:12.5px;font-weight:400;line-height:1.35}.monthly-social-text-fit{min-width:0;max-width:100%;color:var(--social-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;flex:0 auto;justify-content:space-between;align-items:flex-start;gap:4px 10px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex}.monthly-social-text-fit.is-error{color:var(--social-accent);font-weight:720}.monthly-social-note-consent{border:1px solid var(--social-rule);background:color-mix(in srgb, var(--social-field) 86%, var(--social-rule));cursor:pointer;border-radius:11px;align-items:center;min-height:44px;margin-top:10px;padding:8px 10px;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important}.monthly-social-note-consent input{width:20px;height:20px;accent-color:var(--social-accent);margin:0}.monthly-social-note-consent span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.monthly-social-note-consent.is-disabled{opacity:.56;cursor:not-allowed}.monthly-social-passage-options>small,.monthly-social-empty{color:var(--social-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px;line-height:1.42;display:block}.monthly-social-preview-column{background:radial-gradient(circle at 74% 12%, color-mix(in srgb, var(--social-accent) 9%, transparent), transparent 34%), color-mix(in srgb, var(--social-field) 46%, var(--social-paper));overscroll-behavior:contain;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:18px clamp(20px,3vw,34px) 16px;display:flex;overflow:hidden}.monthly-social-preview-meta{justify-content:space-between;align-items:end;gap:8px 16px;width:min(100%,520px);min-width:0;margin-bottom:12px;display:flex}.monthly-social-preview-meta>div{gap:3px;min-width:0;display:grid}.monthly-social-preview-meta>div>span{color:var(--social-muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:780;line-height:1.2}.monthly-social-preview-meta>div>strong{min-width:0;color:var(--social-ink);overflow-wrap:anywhere;font-family:Noto Serif Display,Georgia,serif;font-size:15px;line-height:1.2}.monthly-social-preview-meta>span{color:var(--social-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;line-height:1.2}.monthly-social-preview-stage{border:1px solid color-mix(in srgb, var(--social-rule) 76%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--social-paper) 70%, transparent), transparent 55%), repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--social-rule) 18%, transparent) 24px), color-mix(in srgb, var(--social-field) 52%, var(--social-paper));border-radius:20px;flex:auto;justify-content:center;align-items:center;width:min(100%,540px);min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8}.monthly-social-preview-stage:before,.monthly-social-preview-stage:after{border-color:color-mix(in srgb, var(--social-accent) 44%, transparent);content:"";pointer-events:none;width:16px;height:16px;position:absolute}.monthly-social-preview-stage:before{border-top:1px solid;border-left:1px solid;top:9px;left:9px}.monthly-social-preview-stage:after{border-bottom:1px solid;border-right:1px solid;bottom:9px;right:9px}.monthly-social-preview-shell{border:1px solid color-mix(in srgb, var(--social-rule) 84%, var(--social-ink));min-width:0;max-width:100%;max-height:100%;box-shadow:0 22px 54px color-mix(in srgb, var(--social-ink) 20%, transparent), 0 2px 8px color-mix(in srgb, var(--social-ink) 12%, transparent);background:#f7eee6;border-radius:7px;flex:none;overflow:hidden}.monthly-social-preview-shell.is-story{aspect-ratio:9/16;width:auto;height:min(100%,590px)}.monthly-social-preview-shell.is-post{aspect-ratio:4/5;width:auto;height:min(100%,538px)}.monthly-social-preview-shell>svg{width:100%;max-width:none;height:100%;display:block;overflow:hidden}.monthly-social-preview-status{width:min(100%,520px);min-width:0;color:var(--social-muted);text-align:center;overflow-wrap:anywhere;margin-top:10px;font-size:12.5px;line-height:1.4}.monthly-social-preview-status.is-warning{color:var(--social-accent);font-weight:680}.monthly-social-studio-actions{border-top:1px solid var(--social-rule);background:color-mix(in srgb, var(--social-paper) 95%, var(--social-field));justify-content:space-between;align-items:center;gap:12px 18px;min-width:0;padding:14px clamp(20px,3vw,34px);display:flex}.monthly-social-studio-actions>span{min-width:0;color:var(--social-muted);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12.5px;line-height:1.35;display:inline-flex}.monthly-social-studio-actions>div{flex:none;align-items:center;gap:9px;display:flex}.monthly-social-studio-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;min-width:132px;min-height:44px;margin:0;padding:9px 15px;line-height:1.15;display:inline-flex}.monthly-social-studio :is(button,select,input):disabled,.monthly-social-studio .is-disabled{opacity:.52}.monthly-social-studio button:disabled{cursor:not-allowed;transform:none}body.theme-vintage:not(.landing-visible) .monthly-social-export-copy .section-title,body.theme-vintage:not(.landing-visible) .monthly-social-export-summaries>button>strong,body.theme-vintage:not(.landing-visible) .monthly-social-studio-header h2,body.theme-vintage:not(.landing-visible) .monthly-social-designs>button>strong,body.theme-vintage:not(.landing-visible) .monthly-social-preview-meta>div>strong,body.theme-vintage:not(.landing-visible) .monthly-social-top-read-copy>strong,body.theme-vintage:not(.landing-visible) .monthly-social-portrait-book-copy>strong{font-family:var(--vintage-font-display);font-weight:500}body.theme-vintage:not(.landing-visible) .monthly-social-export-copy p,body.theme-vintage:not(.landing-visible) .monthly-social-export-summaries>button>small,body.theme-vintage:not(.landing-visible) .monthly-social-studio-header p{font-family:var(--vintage-font-reading)}body.theme-vintage:not(.landing-visible) .monthly-social-studio{--social-paper:#fbf7f3;--social-field:#fffaf6;--social-rule:#dec8bb;--social-ink:#4a2422;--social-muted:#77564f;--social-accent:#704040}body.theme-vintage:not(.landing-visible) .monthly-social-export-card{background:linear-gradient(112deg,#fbf7f3fa,#f6e9e0b8);border-color:#dec8bb;box-shadow:0 10px 30px #5818180e}body.theme-vintage:not(.landing-visible) .monthly-social-export-summaries>button{background:#fffaf6;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .monthly-social-studio-backdrop{background:#321f1c80}body.theme-night:not(.landing-visible) .monthly-social-preview-shell{border-color:color-mix(in srgb, var(--value-color) 46%, var(--input-border));box-shadow:0 18px 46px #00000061}.book-rating-control{flex-wrap:wrap}.book-rating-slider{justify-content:center;max-width:100%}.book-rating-star-fill{clip-path:inset(0 100% 0 0);width:100%}.book-rating-star.is-half .book-rating-star-fill{clip-path:inset(0 50% 0 0);width:100%}.book-rating-star.is-full .book-rating-star-fill{clip-path:inset(0);width:100%}.book-rating-slider:active{transform:translateY(1px)}.book-rating-slider[aria-disabled=true],.book-rating-clear:disabled{opacity:.52;cursor:not-allowed}@media (width<=980px){.monthly-social-export-card{grid-template-columns:minmax(0,1fr)}.monthly-social-studio-layout{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr)}.monthly-social-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#socialExportDialog .monthly-social-themes>button{text-align:left;grid-template-rows:minmax(0,1fr);grid-template-columns:28px minmax(0,1fr);align-content:stretch;justify-items:start;gap:8px;min-height:52px;padding:8px 9px;font-size:13px}}@media (width<=780px){.monthly-social-studio{width:min(680px,100%)}.monthly-social-studio-layout{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);overflow:hidden auto}.monthly-social-preview-column{border-bottom:1px solid var(--social-rule);grid-row:1;min-height:auto;overflow:visible}.monthly-social-preview-stage{flex:none;min-height:0}.monthly-social-studio-controls{border-right:0;grid-row:2;min-height:auto;overflow:visible}.monthly-social-preview-shell.is-story{width:min(100%,270px);height:auto}.monthly-social-preview-shell.is-post{width:min(100%,370px);height:auto}}@media (width<=620px){.monthly-social-export-card{gap:18px;padding:18px}.monthly-social-export-summaries{grid-template-columns:minmax(0,1fr)}.monthly-social-export-summaries>button{min-height:112px;padding:15px 42px 15px 15px}.monthly-social-studio-backdrop{align-items:stretch;padding:0}.monthly-social-studio{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.monthly-social-studio header.monthly-social-studio-header{gap:12px!important;padding:15px 14px 13px!important}.monthly-social-studio-header h2{font-size:clamp(25px,9vw,34px)}.monthly-social-preview-column,.monthly-social-studio-controls{padding:14px}.monthly-social-preview-stage{border-radius:16px;padding:12px}.monthly-social-preview-meta{flex-wrap:wrap}.monthly-social-preview-shell.is-story{width:min(100%,238px)}.monthly-social-preview-shell.is-post{width:min(100%,330px)}.monthly-social-passage-choices{max-height:236px}#socialExportDialog .monthly-social-top-read-choice{grid-template-columns:42px minmax(0,1fr)}.monthly-social-top-read-rating{grid-column:2}.monthly-social-text-editor{gap:12px}#socialExportDialog .monthly-social-textarea[data-social-quote-draft]{min-height:116px}#socialExportDialog .monthly-social-textarea[data-social-note-draft]{min-height:100px}.monthly-social-studio-actions{padding:11px 14px max(11px, env(safe-area-inset-bottom));flex-wrap:wrap}.monthly-social-studio-actions>span,.monthly-social-studio-actions>div{width:100%}.monthly-social-studio-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monthly-social-studio-actions button{width:100%;min-width:0;padding-inline:8px}.v10-book-rating-row .book-rating-control{grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;display:grid}.v10-book-rating-row .book-rating-slider{grid-column:1/-1;width:min(100%,190px)}.v10-book-rating-row .book-rating-value{align-self:center}}@media (width<=380px){.monthly-social-export-copy .section-title{font-size:25px}.monthly-social-studio-header p{font-size:12.5px}#socialExportDialog .monthly-social-designs>button{grid-template-columns:52px minmax(0,1fr);column-gap:9px;padding-right:34px}.monthly-social-design-thumb{width:52px;height:56px}.monthly-social-passage-choice-head{grid-template-columns:minmax(0,1fr)}.monthly-social-passage-choice-head small{white-space:normal}.monthly-social-text-field-head{align-items:flex-start}.monthly-social-text-fit,.monthly-social-text-field-meta{grid-template-columns:minmax(0,1fr);display:grid}.monthly-social-preview-shell.is-story{width:min(100%,214px)}.monthly-social-preview-shell.is-post{width:min(100%,292px)}.monthly-social-studio-actions button{font-size:13px}}html.monthly-social-modal-open,body.monthly-social-modal-open{overscroll-behavior:none;overflow:hidden!important}.monthly-social-studio{--social-proof-desk:#241b23;--social-proof-panel:#30232e;--social-proof-ink:#fff9fb;--social-proof-muted:#cbb9c4;--social-studio-radius:24px;--social-studio-control-height:40px;border-radius:var(--social-studio-radius);width:min(1440px,100vw - 32px);height:min(920px,100dvh - 16px);max-height:calc(100dvh - 16px);box-shadow:0 36px 100px color-mix(in srgb, var(--social-ink) 28%, transparent), 0 2px 16px color-mix(in srgb, var(--social-ink) 10%, transparent);grid-template-rows:auto auto minmax(0,1fr) auto}.monthly-social-studio header.monthly-social-studio-header{background:var(--social-paper);min-height:84px;align-items:center!important;padding:14px 18px 13px 24px!important}.monthly-social-studio-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 15px;min-width:0;display:grid}.monthly-social-studio-header .monthly-social-studio-heading .vintage-ledger-kicker{letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:10px}.monthly-social-studio-header .monthly-social-studio-heading h2{white-space:nowrap;font-size:clamp(29px,2.7vw,39px);line-height:.98}.monthly-social-studio-header .monthly-social-studio-heading p{align-self:end;max-width:52ch;margin:0;font-size:12.5px;line-height:1.35}.monthly-social-studio-header-actions{flex:none;align-items:center;gap:10px;display:flex}.monthly-social-privacy-chip{border:1px solid var(--social-rule);background:color-mix(in srgb, var(--social-field) 82%, var(--social-paper));min-height:36px;color:var(--social-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.monthly-social-studio-toolbar{border-bottom:1px solid var(--social-rule);background:linear-gradient(90deg, color-mix(in srgb, var(--social-accent) 4%, transparent), transparent 34%), color-mix(in srgb, var(--social-field) 74%, var(--social-paper));grid-template-columns:minmax(190px,.7fr) minmax(210px,.78fr) minmax(360px,1.52fr);align-items:end;gap:12px;min-width:0;padding:9px 18px 11px;display:grid}.monthly-social-toolbar-group{border:0;min-width:0;margin:0;padding:0}.monthly-social-toolbar-group legend{width:100%;color:var(--social-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800;line-height:1.2}.monthly-social-studio-toolbar .monthly-social-segmented{border-radius:11px}.monthly-social-studio-toolbar .monthly-social-segmented>button{min-height:var(--social-studio-control-height);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:12.5px}.monthly-social-studio-toolbar .monthly-social-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#socialExportDialog .monthly-social-studio-toolbar .monthly-social-themes>button{text-align:left;border-radius:10px;grid-template-rows:1fr;grid-template-columns:23px minmax(0,1fr);justify-items:start;gap:7px;min-height:46px;padding:6px 8px;font-size:11.5px}.monthly-social-studio-toolbar .monthly-social-theme-swatch{border-radius:6px;width:23px;height:20px}.monthly-social-studio-layout{background:var(--social-paper);grid-template-columns:minmax(218px,.48fr) minmax(330px,.82fr) minmax(440px,1.7fr)}.monthly-social-design-rail{background:radial-gradient(circle at 10% 4%, #b5739733, transparent 32%), linear-gradient(168deg, var(--social-proof-panel), var(--social-proof-desk));min-width:0;min-height:0;color:var(--social-proof-ink);border-right:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr);gap:13px;padding:17px 12px 18px;display:grid;overflow:hidden}.monthly-social-design-rail-heading{justify-content:space-between;align-items:end;gap:8px;min-width:0;padding:0 4px;display:flex}.monthly-social-design-rail-heading>span{color:var(--social-proof-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.monthly-social-design-rail-heading>strong{color:var(--social-proof-ink);font-variant-numeric:tabular-nums;font-family:Noto Serif Display,Georgia,serif;font-size:22px;font-weight:520;line-height:1}.monthly-social-design-rail-heading>strong>i{color:var(--social-proof-muted);font-family:inherit;font-size:11px;font-style:normal}.monthly-social-design-rail .monthly-social-designs{grid-template-rows:repeat(4,minmax(72px,1fr));gap:8px;min-height:0}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button{min-height:0;color:var(--social-proof-ink);box-shadow:none;background:#ffffff09;border-color:#ffffff21;border-radius:13px;grid-template-columns:45px minmax(0,1fr);column-gap:9px;padding:8px 22px 8px 8px}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button[aria-pressed=true]{color:#41283a;background:#fff8fb;border-color:#ffffffb8;transform:translate(3px);box-shadow:inset 3px 0 #aa668a,0 12px 28px #0000003d}.monthly-social-design-rail .monthly-social-design-index{color:currentColor;opacity:.58;font-size:10px;top:9px;right:9px}.monthly-social-design-rail .monthly-social-design-thumb{background:#ffffff14;border-color:#ffffff3d;border-radius:8px;width:45px;height:50px;padding:6px}.monthly-social-design-rail .monthly-social-design-thumb>i{background:#d9a8c0}.monthly-social-design-rail .monthly-social-designs>button>strong{font-size:14px;line-height:1.12}.monthly-social-design-rail .monthly-social-designs>button>small{color:var(--social-proof-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.22;display:-webkit-box;overflow:hidden}.monthly-social-design-rail .monthly-social-designs>button[aria-pressed=true]>small{color:#76566a}.monthly-social-studio-controls{border-right:1px solid var(--social-rule);background:linear-gradient(180deg, color-mix(in srgb, var(--social-accent) 4%, transparent), transparent 180px), var(--social-paper);padding:20px 20px 28px}.monthly-social-editor-heading{border-bottom:1px solid var(--social-rule);gap:4px;min-width:0;margin-bottom:18px;padding-bottom:16px;display:grid}.monthly-social-editor-heading>span,.monthly-social-editor-callout>span{color:var(--social-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.monthly-social-editor-heading>h3{color:var(--social-ink);letter-spacing:-.02em;margin:0;font-family:Noto Serif Display,Georgia,serif;font-size:clamp(22px,2.1vw,29px);font-weight:540;line-height:1.03}.monthly-social-editor-heading>p{color:var(--social-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.monthly-social-studio-controls fieldset+fieldset{border-top:0;margin-top:0;padding-top:0}.monthly-social-studio-controls legend{color:var(--social-ink);letter-spacing:-.01em;text-transform:none;margin-bottom:8px;font-family:Noto Serif Display,Georgia,serif;font-size:17px;font-weight:590}.monthly-social-passage-choices{scrollbar-gutter:auto;max-height:none;padding:2px;overflow:visible}.monthly-social-studio-controls .monthly-social-passage-choice-head{grid-template-columns:minmax(0,1fr);gap:2px}.monthly-social-studio-controls .monthly-social-passage-choice-head small{white-space:normal}.monthly-social-portrait-options{min-width:0;scroll-margin-block:18px}.monthly-social-portrait-selection-summary{border-left:3px solid var(--social-accent);background:color-mix(in srgb, var(--social-accent) 6%, var(--social-field));gap:3px;min-width:0;margin:0 0 11px;padding:10px 12px;display:grid}.monthly-social-portrait-selection-summary>span{color:var(--social-ink);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:760}.monthly-social-portrait-selection-summary>small{color:var(--social-muted);font-size:10.5px;line-height:1.38}.monthly-social-portrait-book-choices{gap:8px;min-width:0;display:grid}#socialExportDialog .monthly-social-portrait-book-choice{border:1px solid var(--social-rule);background:var(--social-field);width:100%;min-width:0;min-height:70px;color:var(--social-ink);text-align:left;box-shadow:none;touch-action:manipulation;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}#socialExportDialog .monthly-social-portrait-book-choice[aria-pressed=true]{border-color:color-mix(in srgb, var(--social-accent) 76%, var(--social-rule));background:color-mix(in srgb, var(--social-accent) 8%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent)}#socialExportDialog .monthly-social-portrait-book-choice:disabled{opacity:.46}.monthly-social-portrait-book-cover{border:1px solid color-mix(in srgb, var(--social-rule) 82%, var(--social-ink));background:color-mix(in srgb, var(--social-accent) 12%, var(--social-field));width:48px;height:54px;color:var(--social-accent);box-shadow:0 4px 9px color-mix(in srgb, var(--social-ink) 13%, transparent);border-radius:5px;place-items:center;font-family:Noto Serif Display,Georgia,serif;font-size:20px;display:grid;overflow:hidden}.monthly-social-portrait-book-cover img{object-fit:contain;width:100%;height:100%;display:block}.monthly-social-portrait-book-cover i{font-style:normal}.monthly-social-portrait-book-copy{gap:3px;min-width:0;display:grid}.monthly-social-portrait-book-copy>strong,.monthly-social-portrait-book-copy>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.monthly-social-portrait-book-copy>strong{color:var(--social-ink);font-family:Noto Serif Display,Georgia,serif;font-size:13.5px;font-weight:600}.monthly-social-portrait-book-copy>small{color:var(--social-muted);font-size:10.5px}.monthly-social-portrait-book-slot{border:1px solid var(--social-rule);width:28px;height:28px;color:var(--social-muted);font-variant-numeric:tabular-nums;letter-spacing:.05em;border-radius:50%;place-items:center;font-family:"Source Sans 3",Arial,sans-serif;font-size:10px;font-weight:760;display:grid}.monthly-social-portrait-book-choice[aria-pressed=true] .monthly-social-portrait-book-slot{border-color:var(--social-accent);background:var(--social-accent);color:var(--social-field)}.monthly-social-editor-callout{border:1px solid var(--social-rule);background:linear-gradient(140deg, color-mix(in srgb, var(--social-accent) 8%, var(--social-field)), var(--social-field));border-radius:15px;gap:9px;min-width:0;padding:18px;display:grid}.monthly-social-editor-callout>strong{color:var(--social-ink);font-family:Noto Serif Display,Georgia,serif;font-size:20px;font-weight:540;line-height:1.18}.monthly-social-editor-callout>p{color:var(--social-muted);margin:0;font-size:12.5px;line-height:1.5}.monthly-social-note-consent{background:color-mix(in srgb, var(--social-field) 84%, var(--social-rule));border-radius:14px;min-height:66px;margin:14px 0 0;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important}#socialExportDialog .monthly-social-note-consent>input[type=checkbox]{opacity:0;clip-path:inset(50%);appearance:none;border:0!important;border-radius:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.monthly-social-note-switch{border:1px solid color-mix(in srgb, var(--social-muted) 58%, var(--social-rule));background:color-mix(in srgb, var(--social-muted) 16%, var(--social-field));width:46px;height:26px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--social-ink) 12%, transparent);border-radius:999px;align-self:center;transition:border-color .16s,background-color .16s;display:block;position:relative}.monthly-social-note-switch>i{width:18px;height:18px;box-shadow:0 2px 5px color-mix(in srgb, var(--social-ink) 28%, transparent);background:#fff;border-radius:50%;transition:transform .17s;display:block;position:absolute;top:3px;left:3px}.monthly-social-note-consent>input:checked+.monthly-social-note-switch{border-color:var(--social-accent);background:var(--social-accent)}.monthly-social-note-consent>input:checked+.monthly-social-note-switch>i{transform:translate(20px)}.monthly-social-note-consent.is-checked{border-color:color-mix(in srgb, var(--social-accent) 82%, var(--social-rule));background:color-mix(in srgb, var(--social-accent) 9%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent)}.monthly-social-note-consent:has(>input:checked){border-color:color-mix(in srgb, var(--social-accent) 82%, var(--social-rule));background:color-mix(in srgb, var(--social-accent) 9%, var(--social-field));box-shadow:inset 3px 0 var(--social-accent)}.monthly-social-note-consent>input:focus-visible+.monthly-social-note-switch{outline:3px solid color-mix(in srgb, var(--focus-ring,var(--social-accent)) 72%, transparent);outline-offset:3px}.monthly-social-note-consent-copy{align-self:center;gap:2px;min-width:0;display:grid}.monthly-social-note-consent-copy>strong{color:var(--social-ink);font-size:12.5px;font-weight:720;line-height:1.25}.monthly-social-note-consent-copy>small{color:var(--social-muted);font-size:10.5px;font-weight:520;line-height:1.3}.monthly-social-note-consent-help{color:var(--social-muted);margin:7px 1px 0;font-size:11px;line-height:1.4}.monthly-social-note-consent.is-disabled,.monthly-social-note-consent.is-disabled .monthly-social-note-switch{cursor:not-allowed}.monthly-social-preview-column{background:radial-gradient(circle at 52% 36%, #a96b8c38, transparent 38%), linear-gradient(145deg, var(--social-proof-panel), var(--social-proof-desk));padding:15px 20px 14px}.monthly-social-preview-meta{width:min(100%,760px);margin-bottom:10px}.monthly-social-preview-meta>div>span{color:var(--social-proof-muted);font-size:10px}.monthly-social-preview-meta>div>strong{color:var(--social-proof-ink);font-size:16px;font-weight:560}.monthly-social-preview-meta>div>strong>i{color:var(--social-proof-muted);font-family:"Source Serif 4",Georgia,serif;font-size:11px;font-style:italic;font-weight:400}.monthly-social-preview-meta>span{min-width:0;color:var(--social-proof-ink);justify-items:end;gap:2px;font-size:11px;display:grid}.monthly-social-preview-meta>span>small{color:var(--social-proof-muted);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:10px}.monthly-social-preview-scale{min-width:72px;min-height:44px;color:var(--social-proof-ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:760;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.monthly-social-preview-scale[aria-pressed=true]{border-color:color-mix(in srgb, var(--social-accent) 76%, white);background:color-mix(in srgb, var(--social-accent) 30%, transparent);color:#fff8fb}.monthly-social-preview-stage{background:linear-gradient(135deg,#ffffff0e,#0000 48%),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff06 32px),#0b070b38;border-color:#ffffff21;border-radius:16px;width:min(100%,800px);padding:14px;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000029}.monthly-social-preview-stage:before,.monthly-social-preview-stage:after{border-color:#ffffff5c}.monthly-social-preview-stage.is-inspecting{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow:auto}.monthly-social-preview-stage.is-inspecting .monthly-social-preview-shell{width:648px;max-width:none;height:auto;max-height:none;margin-inline:auto}.monthly-social-preview-shell{border-color:#ffffff59;box-shadow:0 28px 68px #0000006e,0 4px 14px #00000040}.monthly-social-preview-shell>svg text{text-rendering:optimizelegibility}.monthly-social-preview-shell.is-story{height:min(100%,620px)}.monthly-social-preview-shell.is-post{height:min(100%,570px)}.monthly-social-preview-status{width:min(100%,760px);min-height:18px;color:var(--social-proof-muted);margin-top:7px;font-size:11.5px}.monthly-social-preview-status.is-warning{color:#f1b7d2}.monthly-social-studio-actions{min-height:64px;padding:9px 18px 9px 24px}.monthly-social-studio-actions>span>span>strong{color:var(--social-ink);font-weight:750}@media (hover:hover) and (pointer:fine){#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button:not(:disabled):hover{background:#ffffff17;border-color:#ffffff75}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button[aria-pressed=true]:hover{background:#fff8fb}.monthly-social-note-consent:not(.is-disabled):hover{border-color:color-mix(in srgb, var(--social-accent) 62%, var(--social-rule))}.monthly-social-preview-scale:not(:disabled):hover{background:#ffffff1f;border-color:#ffffff75}#socialExportDialog .monthly-social-portrait-book-choice:not(:disabled):hover{border-color:color-mix(in srgb, var(--social-accent) 64%, var(--social-rule));transform:translateY(-1px)}}@media (width<=1180px){.monthly-social-studio-layout{grid-template-columns:minmax(184px,.42fr) minmax(300px,.84fr) minmax(390px,1.55fr)}.monthly-social-studio-header .monthly-social-studio-heading p{display:none}.monthly-social-studio-heading{display:grid}.monthly-social-studio-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(190px,.8fr) minmax(300px,1.5fr)}.monthly-social-studio-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(310px,.8fr) minmax(380px,1.2fr)}.monthly-social-design-rail{border-bottom:1px solid #ffffff14;border-right:0;grid-area:1/1/auto/-1;grid-template-rows:1fr;grid-template-columns:112px minmax(0,1fr);align-items:stretch;padding:9px 12px}.monthly-social-design-rail-heading{align-items:center}.monthly-social-design-rail .monthly-social-designs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button{grid-template-columns:36px minmax(0,1fr);min-height:64px;padding:6px 18px 6px 6px}.monthly-social-design-rail .monthly-social-design-thumb{width:36px;height:42px;padding:5px}.monthly-social-design-rail .monthly-social-designs>button>small{display:none}.monthly-social-studio-controls{grid-area:2/1}.monthly-social-preview-column{grid-area:2/2}}@media (width<=780px){.monthly-social-studio{border-radius:19px;width:min(680px,100vw - 16px);height:min(920px,100dvh - 8px);max-height:calc(100dvh - 8px)}.monthly-social-studio header.monthly-social-studio-header{min-height:72px;padding:10px 12px 10px 16px!important}.monthly-social-studio-header .monthly-social-studio-heading h2{font-size:clamp(27px,7vw,34px)}.monthly-social-privacy-chip>span{display:none}.monthly-social-privacy-chip{justify-content:center;width:36px;min-width:36px;padding:0}.monthly-social-studio-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;padding:8px 10px 9px}.monthly-social-toolbar-group.is-theme{grid-column:1/-1}.monthly-social-studio-layout{scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.monthly-social-design-rail{flex:none;order:1;grid-template-rows:auto auto;grid-template-columns:1fr;padding:12px}.monthly-social-design-rail-heading{padding:0}.monthly-social-design-rail .monthly-social-designs{grid-template-rows:repeat(2,minmax(68px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button{grid-template-columns:36px minmax(0,1fr) 20px;grid-template-areas:"thumb title index""thumb copy index";min-height:68px;padding-right:8px}.monthly-social-design-rail .monthly-social-design-index{grid-area:index;place-self:start end;position:static}.monthly-social-studio-controls{border-right:0;border-bottom:1px solid var(--social-rule);flex:none;order:2;padding:18px 15px 22px;overflow:visible}.monthly-social-preview-column{border-bottom:0;flex:none;order:3;min-height:520px;padding:15px;overflow:visible}.monthly-social-preview-stage{min-height:570px}.monthly-social-preview-shell.is-story{width:min(100%,300px);height:auto}.monthly-social-preview-shell.is-post{width:min(100%,380px);height:auto}}@media (width<=620px){.monthly-social-studio-backdrop{padding:0}.monthly-social-studio{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.monthly-social-studio-header .monthly-social-studio-heading .vintage-ledger-kicker{letter-spacing:.1em;font-size:10px}.monthly-social-studio-toolbar .monthly-social-segmented>button{min-height:42px;padding-inline:6px;font-size:11.5px}#socialExportDialog .monthly-social-studio-toolbar .monthly-social-themes>button{min-height:42px;padding:5px 6px}.monthly-social-studio-actions{min-height:0;padding:8px 10px max(8px, env(safe-area-inset-bottom))}.monthly-social-studio-actions>span{display:none}.monthly-social-studio-actions>div{width:100%}}@media (width<=380px){.monthly-social-studio-header .monthly-social-studio-heading h2{font-size:24px}.monthly-social-studio-header .monthly-social-studio-heading .vintage-ledger-kicker{letter-spacing:.04em}.monthly-social-studio-toolbar .monthly-social-segmented>button{padding-inline:3px;font-size:11px}.monthly-social-studio-toolbar .monthly-social-themes>button>span:last-child{font-size:10px}.monthly-social-studio-toolbar .monthly-social-themes{grid-template-columns:repeat(2,minmax(0,1fr))}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button{grid-template-columns:32px minmax(0,1fr);padding-right:16px}.monthly-social-design-rail .monthly-social-design-thumb{width:32px;height:38px}.monthly-social-design-rail .monthly-social-designs>button>strong{font-size:12px}.monthly-social-note-consent{padding-inline:10px;grid-template-columns:46px minmax(0,1fr)!important}}@media (width<=340px){.monthly-social-design-rail .monthly-social-designs{grid-template-rows:repeat(4,minmax(60px,auto));grid-template-columns:minmax(0,1fr)}#socialExportDialog .monthly-social-design-rail .monthly-social-designs>button{min-height:60px}}.sync-conflict-card{--sync-conflict-accent:color-mix(in srgb, var(--value-color,var(--accent)) 58%, #b58a5a);box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb, var(--sync-conflict-accent) 28%, var(--input-border));background:linear-gradient(145deg, color-mix(in srgb, var(--sync-conflict-accent) 7%, transparent), transparent 56%), color-mix(in srgb, var(--card-bg,var(--input-bg)) 94%, transparent);width:100%;min-width:0;max-width:100%;box-shadow:0 12px 34px color-mix(in srgb, var(--text-main) 7%, transparent);color:var(--text-main);border-radius:14px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.sync-conflict-card:before{content:"";z-index:-1;background:var(--sync-conflict-accent);opacity:.78;width:3px;position:absolute;inset:0 auto 0 0}.sync-conflict-heading{min-width:0;color:var(--text-main);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:740;line-height:1.3}.sync-conflict-copy{min-width:0;color:var(--text-main);opacity:.86;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:12.5px;line-height:1.55}.sync-conflict-meta{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--input-border) 84%, transparent);background:color-mix(in srgb, var(--input-bg) 76%, transparent);width:100%;min-width:0;max-width:100%;color:var(--label-color,var(--text-main));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.sync-conflict-meta>*{overflow-wrap:anywhere;min-width:0;margin:0}.sync-conflict-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.sync-conflict-action{appearance:none;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text-main);font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.25;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.sync-conflict-action.is-primary,.sync-conflict-action[data-variant=primary]{border-color:color-mix(in srgb, var(--sync-conflict-accent) 58%, var(--input-border));background:color-mix(in srgb, var(--sync-conflict-accent) 13%, var(--input-bg))}@media (hover:hover){.sync-conflict-action:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--sync-conflict-accent);background:color-mix(in srgb, var(--sync-conflict-accent) 10%, var(--input-bg));transform:translateY(-1px)}}.sync-conflict-action:focus-visible{outline:3px solid var(--sync-conflict-accent);outline-offset:3px;box-shadow:0 0 0 1px var(--card-bg,var(--input-bg))}.sync-conflict-action:disabled,.sync-conflict-action[aria-disabled=true]{opacity:.52;cursor:not-allowed;box-shadow:none;filter:saturate(.6);transform:none}.sync-conflict-action[aria-disabled=true]{pointer-events:none}.sync-conflict-card[aria-busy=true],.sync-conflict-action.is-busy,.sync-conflict-action[aria-busy=true]{cursor:progress}.sync-conflict-action.is-busy:after,.sync-conflict-action[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.8s linear infinite sync-conflict-spin}.sync-cross-tab-notice{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--sync-conflict-accent,var(--value-color,var(--accent))) 24%, var(--input-border));background:color-mix(in srgb, var(--sync-conflict-accent,var(--value-color,var(--accent))) 6%, var(--input-bg));width:100%;min-width:0;max-width:100%;color:var(--text-main);overflow-wrap:anywhere;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.sync-cross-tab-notice:before{content:"";background:var(--sync-conflict-accent,var(--value-color,var(--accent)));width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sync-conflict-accent,var(--value-color,var(--accent))) 12%, transparent);border-radius:50%;flex:0 0 7px;margin-top:.48em}@keyframes sync-conflict-spin{to{transform:rotate(1turn)}}@container (width<=430px){.sync-conflict-actions,.sync-conflict-meta{grid-template-columns:minmax(0,1fr)}.sync-conflict-action{text-align:left;justify-content:flex-start}}@media (width<=430px){.sync-conflict-actions,.sync-conflict-meta{grid-template-columns:minmax(0,1fr)}.sync-conflict-action{text-align:left;justify-content:flex-start}}@media (width<=390px){.sync-conflict-card{border-radius:12px;gap:10px;padding:12px}.sync-cross-tab-notice{padding:9px 10px}}@media (width<=320px){.sync-conflict-card{padding:10px}.sync-conflict-meta{padding:8px}.sync-conflict-action{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.sync-conflict-action{transition:none}.sync-conflict-action.is-busy:after,.sync-conflict-action[aria-busy=true]:after{animation:none}}.sync-check>input[type=checkbox]{-webkit-appearance:checkbox;appearance:auto;box-sizing:border-box;width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--value-color,var(--accent));cursor:pointer;border-radius:3px;flex:0 0 20px;margin:1px 0 0;padding:0}.sync-check{cursor:pointer;border-radius:8px;transition:background-color .12s,box-shadow .12s,transform 80ms}.sync-consent-group .sync-check{margin-inline:-5px;padding:5px}.sync-consent-qualifier{color:currentColor;white-space:nowrap;margin-inline-start:.18em;font-size:.875em;font-weight:400}.sync-check:has(>input[type=checkbox]:checked){background:color-mix(in srgb, var(--value-color,var(--accent)) 10%, transparent);box-shadow:inset 3px 0 0 var(--value-color,var(--accent))}.sync-check:has(>input[type=checkbox]:focus-visible){outline:2px solid var(--value-color,var(--accent));outline-offset:3px}.sync-check:has(>input[type=checkbox]:disabled){cursor:not-allowed;opacity:.58}.sync-check:not(:has(>input[type=checkbox]:disabled)):active{transform:translateY(1px)}.sync-panel-modal button{touch-action:manipulation;transition:transform 90ms,filter 90ms,border-color .14s,background-color .14s,box-shadow .14s}.sync-panel-modal button:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px}@media (hover:hover){.sync-panel-modal button:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.03);transform:translateY(-1px)}}.sync-panel-modal button:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.9);transition-duration:35ms;transform:translateY(1px)scale(.98)!important}.sync-panel-modal button:disabled,.sync-panel-modal button[aria-disabled=true]{cursor:not-allowed;opacity:.55;filter:saturate(.62);transform:none!important}.sync-panel-modal button[aria-busy=true]{cursor:progress}.app-confirm-btn{transition:transform 90ms,filter 90ms,border-color .14s,background-color .14s}.app-confirm-btn:focus-visible{outline:2px solid var(--value-color,var(--accent));outline-offset:3px}.app-confirm-btn:not(:disabled):active{filter:brightness(.9);transform:translateY(1px)scale(.98)}.sync-panel-switch button,.sync-panel-danger{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 86%, transparent);border-radius:9px;justify-content:center;align-items:center;width:auto;padding:6px 10px;text-decoration:none;display:inline-flex}.sync-panel-danger{border-color:color-mix(in srgb, #b4462f 42%, var(--input-border));color:#a43f2d}@media (width>=621px){.sync-panel-modal .sync-panel-form>button,.sync-panel-modal .sync-google-btn,.sync-panel-modal .sync-panel-actions>button,.sync-panel-modal .sync-security-action,.sync-panel-modal .sync-panel-danger{border-radius:10px;align-self:flex-start;min-width:0;max-width:100%;flex:none!important;width:auto!important;min-height:36px!important;padding:7px 13px!important}.sync-panel-modal .sync-panel-form>.export-btn,.sync-panel-modal .sync-profile-save,.sync-panel-modal .sync-google-btn{min-height:38px!important}.sync-panel-modal .sync-panel-switch button{min-height:34px;padding:6px 10px}.sync-panel-modal .sync-conflict-actions{flex-wrap:wrap;align-items:center;width:auto;display:flex}.sync-panel-modal .sync-conflict-action{white-space:nowrap;flex:none;width:auto;min-height:38px;padding:7px 11px}.app-confirm-btn{padding:7px 13px;min-height:38px!important}}@media (prefers-reduced-motion:reduce){.sync-check,.sync-panel-modal button,.app-confirm-btn{transition:none}}.iar-copy-details,.iar-retry,.iar-expand,.iar-fullscreen,.iar-close{border:1px solid var(--input-border);background:var(--input-bg);min-height:34px;color:var(--value-color);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:760;line-height:1.1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.iar-copy-details:hover,.iar-retry:hover,.iar-expand:hover,.iar-fullscreen:hover,.iar-close:hover{border-color:color-mix(in srgb, var(--value-color) 60%, var(--input-border));background:var(--chip-bg);color:var(--text-main)}.iar-copy-details:active,.iar-retry:active,.iar-expand:active,.iar-fullscreen:active,.iar-close:active{transform:translateY(1px)}.iar-expand,.iar-fullscreen,.iar-close{flex:none}.iar-expand,.iar-fullscreen{gap:7px}.iar-expand[aria-pressed=true],.iar-fullscreen[aria-pressed=true]{border-color:color-mix(in srgb, var(--value-color) 58%, var(--input-border));background:var(--chip-bg);color:var(--text-main);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--value-color) 16%, transparent)}.iar-fullscreen[hidden]{display:none!important}.iar-fullscreen:disabled,.iar-expand:disabled{cursor:not-allowed;opacity:.55;transform:none}.iar-fullscreen.is-pending{cursor:progress}.iar-fullscreen-icon{box-sizing:border-box;background:linear-gradient(currentColor,currentColor) 0 0/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1.5px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/1.5px 6px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/1.5px 6px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1.5px 6px no-repeat;flex:0 0 15px;width:15px;height:15px;transition:transform .16s;display:block}.iar-fullscreen[aria-pressed=true] .iar-fullscreen-icon{transform:scale(.72)rotate(180deg)}.iar-fullscreen-feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.iar-backdrop.is-native-fullscreen,.iar-backdrop:fullscreen,.iar-backdrop:fullscreen){-webkit-backdrop-filter:none;background:#000;place-items:stretch stretch;padding:0}.iar-backdrop:fullscreen::backdrop{background:#000}.iar-dialog.is-native-fullscreen{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);position:relative}.iar-backdrop:fullscreen .iar-dialog{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);position:relative}.iar-backdrop:fullscreen .iar-dialog{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);position:relative}.iar-dialog.is-native-fullscreen>header.iar-header,.iar-dialog.is-native-fullscreen>.iar-capture-composer{display:none!important}.iar-backdrop:fullscreen .iar-dialog>header.iar-header{display:none!important}.iar-backdrop:fullscreen .iar-dialog>.iar-capture-composer{display:none!important}.iar-backdrop:-webkit-full-screen .iar-dialog>header.iar-header{display:none!important}.iar-backdrop:-webkit-full-screen .iar-dialog>.iar-capture-composer{display:none!important}.iar-dialog.is-native-fullscreen>.iar-frame-shell{background:#000;width:100%;height:100%;min-height:0}.iar-backdrop:fullscreen .iar-dialog>.iar-frame-shell{background:#000;width:100%;height:100%;min-height:0}.iar-backdrop:fullscreen .iar-dialog>.iar-frame-shell{background:#000;width:100%;height:100%;min-height:0}:is(.iar-backdrop.is-native-fullscreen>.iar-capture-destination-menu,.iar-backdrop:fullscreen>.iar-capture-destination-menu,.iar-backdrop:fullscreen>.iar-capture-destination-menu){display:none!important}.iar-dialog>.iar-fullscreen-exit{z-index:5;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(7px);opacity:.82;cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;background:#0c0c0cad;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;margin:0;transition:opacity .16s,background .16s,transform .16s;display:inline-flex;position:absolute;inset-block-start:max(8px, env(safe-area-inset-top,0px));inset-inline-end:max(8px, env(safe-area-inset-right,0px));box-shadow:0 4px 18px #00000052;padding:0!important}.iar-dialog>.iar-fullscreen-exit[hidden]{display:none!important}.iar-dialog>.iar-fullscreen-exit:hover{opacity:1;background:#0c0c0cd6}.iar-dialog>.iar-fullscreen-exit:active{transform:translateY(1px)scale(.98)}.iar-dialog>.iar-fullscreen-exit:focus-visible{outline-offset:2px;opacity:1;outline:3px solid #fffc}.iar-dialog>.iar-fullscreen-exit .iar-fullscreen-icon{transform:scale(.72)rotate(180deg)}.iar-dialog :is(.iar-copy-details,.iar-retry,.iar-expand,.iar-fullscreen,.iar-fullscreen-exit,.iar-close,.iar-details-field):focus-visible{outline:3px solid color-mix(in srgb, var(--value-color) 36%, transparent);outline-offset:2px}@media (pointer:coarse){.iar-expand,.iar-fullscreen,.iar-fullscreen-exit,.iar-close{min-height:44px}}@media (width<=720px),(width<=980px) and (orientation:landscape) and (height<=640px){.iar-dialog.is-expanded header.iar-header,.iar-dialog.is-native-fullscreen header.iar-header{padding:max(8px, env(safe-area-inset-top,0px)) calc(116px + env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px))!important}.iar-dialog.has-native-fullscreen header.iar-header,.iar-dialog.has-native-fullscreen.is-expanded header.iar-header,.iar-dialog.has-native-fullscreen.is-native-fullscreen header.iar-header{padding-right:calc(168px + env(safe-area-inset-right,0px))!important}.iar-expand,.iar-fullscreen,.iar-close{box-sizing:border-box;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.iar-fullscreen-label{display:none}}@media (width<=640px),(width<=980px) and (orientation:landscape) and (height<=640px){.iar-dialog.is-expanded header.iar-header,.iar-dialog.is-native-fullscreen header.iar-header{padding-right:calc(64px + env(safe-area-inset-right,0px))!important}.iar-dialog.has-native-fullscreen header.iar-header,.iar-dialog.has-native-fullscreen.is-expanded header.iar-header,.iar-dialog.has-native-fullscreen.is-native-fullscreen header.iar-header{padding-right:calc(116px + env(safe-area-inset-right,0px))!important}}@media (prefers-reduced-motion:reduce){.iar-expand,.iar-fullscreen,.iar-fullscreen-exit,.iar-fullscreen-icon,.iar-close{transition:none}}:where(.book-tracking-mode,.book-audio-progress,.book-audio-fields,.v10-library-organizer,.v10-library-organizer-grid,.annual-tbr-panel,.annual-tbr-year,.annual-tbr-list,.annual-tbr-item,.library-categories-panel,.library-category-card,.library-category-list,.library-category-books,.library-category-item,.library-taxonomy-add-row,.library-taxonomy-empty,.library-order-index,.library-order-title,.library-order-controls,.timer-device-surface),:where(.book-tracking-mode,.book-audio-progress,.book-audio-fields,.v10-library-organizer,.v10-library-organizer-grid,.annual-tbr-panel,.annual-tbr-year,.annual-tbr-list,.annual-tbr-item,.library-categories-panel,.library-category-card,.library-category-list,.library-category-books,.library-category-item,.library-taxonomy-add-row,.library-taxonomy-empty,.library-order-index,.library-order-title,.library-order-controls,.timer-device-surface) *{box-sizing:border-box;min-width:0}.book-tracking-mode{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 86%, transparent);border-radius:11px;grid-template-columns:repeat(2,minmax(0,auto));gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-grid}.book-tracking-mode button,.timer-device-surface-btn{width:auto;max-width:100%;min-height:34px;color:var(--text-main);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform 90ms;display:inline-flex}.book-tracking-mode button{padding:6px 11px}.book-tracking-mode button[aria-pressed=true],.timer-device-surface-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--value-color) 42%, var(--input-border));background:color-mix(in srgb, var(--value-color) 13%, var(--input-bg));color:var(--value-color);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow-color) 64%, transparent)}.book-audio-progress{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 90%, var(--chip-bg));width:100%;max-width:100%;color:var(--text-main);border-radius:12px;gap:9px;padding:11px;display:grid}.book-audio-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px;width:100%;max-width:100%;display:grid}.book-audio-fields>label{max-width:100%;color:var(--label-color);overflow-wrap:anywhere;gap:5px;font-size:11px;font-weight:700;line-height:1.35;display:grid}.book-audio-fields :is(input,select){border:1px solid var(--input-border);background:var(--input-bg);width:100%;max-width:100%;min-height:36px;color:var(--text-main);font:inherit;border-radius:9px}.v10-library-organizer{width:100%;max-width:100%;display:block;container-type:inline-size}.v10-library-organizer>summary{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 92%, var(--chip-bg));width:100%;max-width:100%;min-height:40px;color:var(--text-main);cursor:pointer;touch-action:manipulation;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.v10-library-organizer>summary::-webkit-details-marker{display:none}.v10-library-organizer>summary::marker{content:""}.v10-library-organizer>summary>span{overflow-wrap:anywhere;gap:2px;display:grid}.v10-library-organizer>summary small{color:var(--label-color);font-size:11px;font-weight:500;line-height:1.35}.v10-library-organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;max-width:100%;padding-top:10px;display:grid}.annual-tbr-panel,.library-categories-panel{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 94%, var(--chip-bg));width:100%;max-width:100%;color:var(--text-main);border-radius:14px;align-content:start;gap:10px;padding:12px;display:grid}.annual-tbr-panel>header,.library-categories-panel>header,.library-category-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.annual-tbr-panel>p{max-width:62ch;color:var(--label-color);overflow-wrap:anywhere;margin:0;line-height:1.45}.annual-tbr-list,.library-category-list,.library-category-books,.library-category-card>ol{gap:7px;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.annual-tbr-item,.library-category-item{border:1px solid var(--input-border);background:var(--input-bg);width:100%;max-width:100%;color:var(--text-main);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px 7px 10px;line-height:1.35;display:grid}.library-order-index{background:color-mix(in srgb, var(--value-color) 11%, var(--chip-bg));width:24px;min-width:24px;min-height:24px;color:var(--value-color);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.annual-tbr-book-main{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.annual-tbr-book-main>.library-order-title-link{min-width:0}.annual-tbr-status{border:1px solid color-mix(in srgb, currentColor 36%, transparent);background:color-mix(in srgb, currentColor 8%, var(--input-bg));border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.annual-tbr-status.is-finished{color:var(--success-accent)}.annual-tbr-status.is-reading{color:var(--value-color);border-radius:7px}.library-order-title{max-width:100%;color:var(--text-main);overflow-wrap:anywhere;font-weight:650}.library-category-card{border:1px solid var(--card-border);background:color-mix(in srgb, var(--input-bg) 88%, transparent);border-radius:12px;gap:9px;width:100%;max-width:100%;padding:10px;display:grid}.library-category-card>header>input{flex:180px}.annual-tbr-year{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 94%, var(--chip-bg));width:auto;max-width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--card-border) 42%, transparent);isolation:isolate;border-radius:999px;grid-template-columns:32px 68px 32px;align-items:center;gap:0;display:inline-grid}.annual-tbr-year input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield}.annual-tbr-year input::-webkit-inner-spin-button{appearance:none;margin:0}.annual-tbr-year input::-webkit-outer-spin-button{appearance:none;margin:0}.library-taxonomy-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;width:100%;max-width:100%;display:grid}.library-taxonomy-empty{border:1px dashed var(--input-border);width:100%;max-width:100%;color:var(--label-color);overflow-wrap:anywhere;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.45}.library-category-card :is(input,select),.annual-tbr-panel :is(input,select){border:1px solid var(--input-border);background:var(--input-bg);width:100%;max-width:100%;min-height:36px;color:var(--text-main);font:inherit;border-radius:9px}.library-order-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;width:auto;max-width:100%;display:inline-flex}.library-order-controls button,.annual-tbr-year button,.library-taxonomy-add-row button{border:1px solid var(--input-border);background:color-mix(in srgb, var(--input-bg) 90%, transparent);width:auto;min-width:0;max-width:100%;min-height:34px;color:var(--value-color);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px 10px;font-size:11px;font-weight:750;line-height:1.2;transition:border-color .14s,background-color .14s,transform 90ms;display:inline-flex}.library-order-controls button,.annual-tbr-year button{width:34px;min-width:34px;height:34px;padding:0}.annual-tbr-year>:is(button,input){width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;box-shadow:none;color:var(--text-main);background:0 0;border:0;border-radius:0;padding:0 4px;font-size:13px;font-weight:650;line-height:1;margin:0!important}.annual-tbr-year>button{color:var(--value-color)}.annual-tbr-year>button:first-child{border-right:1px solid var(--input-border);border-radius:999px 0 0 999px}.annual-tbr-year>button:last-child{border-left:1px solid var(--input-border);border-radius:0 999px 999px 0}.annual-tbr-year:focus-within{border-color:color-mix(in srgb, var(--value-color) 62%, var(--input-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--value-color) 17%, transparent)}.annual-tbr-year>:is(button,input):focus-visible{outline:2px solid var(--value-color);outline-offset:-2px}.library-taxonomy-add-row :is(input,select){margin:0}.timer-focus-card{position:relative}.timer-device-surface{z-index:3;width:34px;height:34px;color:var(--text-main);background:0 0;border:0;padding:0;display:block;position:absolute;top:12px;right:12px}.timer-device-surface-btn{border-color:var(--input-border);background:var(--input-bg);border-radius:999px;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.timer-device-surface-note{pointer-events:none}.new-session-mode-note{color:var(--label-color);margin:-2px 0 2px;font-size:11px;line-height:1.45}:is(.book-tracking-mode button,.book-audio-fields input,.book-audio-fields select,.library-category-card input,.library-category-card select,.annual-tbr-panel input,.annual-tbr-panel select,.v10-library-organizer>summary,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn):focus-visible{outline:2px solid var(--value-color);outline-offset:2px}@media (hover:hover){:is(.book-tracking-mode button,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn):not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--value-color) 54%, var(--input-border));background:color-mix(in srgb, var(--value-color) 9%, var(--input-bg))}}:is(.book-tracking-mode button,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)scale(.98)}:is(.book-tracking-mode button,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn):disabled,:is(.book-tracking-mode button,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn)[aria-disabled=true]{cursor:not-allowed;opacity:.52;filter:saturate(.55);transform:none}@container (width<=620px){.v10-library-organizer-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=430px){.annual-tbr-item,.library-category-item{grid-template-columns:auto minmax(0,1fr)}.annual-tbr-item>.library-order-controls,.library-category-item>.library-order-controls{grid-column:2;justify-content:flex-start}}@container (width<=360px){.library-taxonomy-add-row{grid-template-columns:minmax(0,1fr)}.library-taxonomy-add-row button{width:100%}}@media (width<=620px){.book-tracking-mode button,.book-audio-fields :is(input,select),.v10-library-organizer>summary,.library-category-card :is(input,select),.annual-tbr-panel :is(input,select),.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn{min-height:44px}.timer-device-surface{width:44px;height:44px;top:8px;right:8px}.timer-device-surface-btn{flex-basis:44px;width:44px;min-width:44px;height:44px;padding:0}.library-order-controls button,.annual-tbr-year button{width:44px;min-width:44px;height:44px}.annual-tbr-year{grid-template-columns:44px 68px 44px}.annual-tbr-year>:is(button,input){height:44px;min-height:44px;max-height:44px}}@media (pointer:coarse){.book-tracking-mode button,.book-audio-fields :is(input,select),.v10-library-organizer>summary,.library-category-card :is(input,select),.annual-tbr-panel :is(input,select),.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn{min-height:44px}.annual-tbr-year button,.library-order-controls button,.timer-device-surface-btn{min-width:44px}}@media (width<=620px){.v10-library-organizer-grid{grid-template-columns:minmax(0,1fr)}.vintage-timer-phase-tabs{width:min(100% - 62px,430px);margin-right:62px}}@media (width<=430px){.annual-tbr-item,.library-category-item{grid-template-columns:auto minmax(0,1fr)}.annual-tbr-item>.library-order-controls,.library-category-item>.library-order-controls{grid-column:2;justify-content:flex-start}}@media (width<=390px){.book-audio-fields{grid-template-columns:minmax(0,1fr)}.book-audio-fields>.v10-book-field-divider{display:none}}@media (width<=360px){.book-tracking-mode,.book-tracking-mode button{width:100%}.annual-tbr-panel,.library-categories-panel{padding:9px}.library-taxonomy-add-row{grid-template-columns:minmax(0,1fr)}.library-taxonomy-add-row button{width:100%}}@media (width<=320px){.annual-tbr-item,.library-category-item{grid-template-columns:auto minmax(0,1fr);padding-inline:7px}.annual-tbr-item>.library-order-controls,.library-category-item>.library-order-controls{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.book-tracking-mode button,.annual-tbr-year button,.library-taxonomy-add-row button,.library-order-controls button,.timer-device-surface-btn{transition:none}}.sync-manual-feedback{border-left:3px solid var(--value-color,var(--accent));background:color-mix(in srgb, var(--value-color,var(--accent)) 9%, transparent);color:var(--text-main);margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.sync-manual-feedback[hidden]{display:none}#syncNowBtn[aria-busy=true]{cursor:progress}.v10-books-filter-row.has-filter-menu{flex-wrap:wrap!important}.v10-books-filter-row.has-filter-menu>.library-direct-filter{min-width:0;min-height:34px;font:inherit;cursor:pointer;border-radius:999px;margin:0;flex:none!important}.v10-library-planning-view{width:100%;max-width:100%;display:block;container-type:inline-size}.v10-library-planning-view>:is(.annual-tbr-panel,.library-categories-panel){width:100%;max-width:100%}body :is(.annual-tbr-panel,.library-categories-panel,.library-category-card)>header{flex-direction:row;gap:8px!important;padding:0!important}.annual-tbr-panel>header.annual-tbr-header{justify-content:flex-start;align-items:flex-start}.annual-tbr-heading{gap:4px;width:auto;min-width:0;max-width:100%;display:grid}.annual-tbr-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;width:auto;max-width:100%;display:flex}.annual-tbr-title-row>h3{margin:0}.library-category-card>header>input{flex:180px;align-self:center;width:auto;height:40px;min-height:40px;max-height:40px}.library-order-title-link{width:fit-content;max-width:100%;min-height:32px;color:var(--value-color);text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 54%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 54%, transparent);text-decoration-color:color-mix(in srgb, currentColor 54%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.library-order-title-link:hover{color:color-mix(in srgb, var(--value-color) 82%, var(--text-main));text-decoration-color:currentColor}.library-order-title-link:focus-visible{outline:2px solid var(--value-color);outline-offset:3px;border-radius:4px}.v38-books-layout .reading-depth-control{border-color:var(--card-border);color:var(--value-color,var(--text-main))}.v38-books-layout .reading-depth-control>svg{stroke-width:2.4px;flex:0 0 15px;width:15px!important;height:15px!important;color:var(--value-color,var(--text-main))!important;opacity:1!important;filter:none!important}.v38-books-layout .reading-depth-control:is(:hover,:focus-within)>svg{color:color-mix(in srgb, var(--value-color) 82%, var(--text-main))!important}body.theme-vintage:not(.landing-visible) .v38-books-layout .reading-depth-control>svg{color:#704040!important}body.theme-vintage:not(.landing-visible) .v38-books-layout .reading-depth-control:is(:hover,:focus-within)>svg{color:#581818!important}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-planning-filter{color:#704040;min-height:40px;box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-planning-filter:not(:disabled):hover{color:#581818;background-color:#fbf7f3;border-color:#dec8bb}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-planning-filter:focus-visible{outline-offset:2px;color:#581818;background-color:#fbf7f3;border-color:#b58273;outline:2px solid #704040}body.theme-vintage:not(.landing-visible) .v10-books-filter-row.has-filter-menu>.library-planning-filter.selected{color:#581818!important;background-color:#f7e4cb!important;background-image:none!important;border-color:#d8b7a9!important;box-shadow:inset 0 -3px #b58273!important}@media (width<=620px){.v10-books-filter-row.has-filter-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.v10-books-filter-row.has-filter-menu>.library-direct-filter,.v10-books-filter-row.has-filter-menu .library-filter-menu-trigger{justify-content:center;width:100%;min-width:0;max-width:none;min-height:44px!important}.v10-books-filter-row.has-filter-menu>.library-filter-menu-wrap{grid-column:1/-1;width:100%;min-width:0}.library-category-card>header>input{height:44px;min-height:44px;max-height:44px}.library-order-title-link{min-height:44px}.v10-books-list-toolbar .collapse-all-btn{min-height:44px;padding-block:10px}}@media (pointer:coarse){.v10-books-filter-row.has-filter-menu>.library-direct-filter,.v10-books-filter-row.has-filter-menu .library-filter-menu-trigger,.library-filter-menu-item,.v38-library-header-actions button,.v10-books-all-row,.v10-books-list-toolbar .collapse-all-btn,.library-category-card>header>input,.library-order-title-link{min-height:44px}.v38-library-header-actions>button,.v38-library-header-actions .v38-library-action,.v38-library-header-actions .v38-discover-btn,.v38-library-header-actions .v38-add-book-btn,.v38-library-header-actions .library-search-toggle,.v38-library-header-actions .library-search-clear{flex-basis:44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (any-pointer:coarse){.v10-books-list-toolbar .collapse-all-btn{min-height:44px}}@media (width<=430px){.library-category-card>header>input{flex-basis:100%}}.mobile-quick-launcher-dock{display:none}@media (width<=720px){.mobile-quick-launcher-dock{box-sizing:border-box;width:100%;padding:12px max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));justify-content:flex-end;align-items:center;display:flex}.mobile-quick-launcher-dock>.mobile-quick-add-btn,body.v32-mobile-workspace-actions .mobile-quick-launcher-dock>.mobile-quick-add-btn.v32-mobile-quick-actions-trigger{flex:none;margin:0!important;position:static!important;inset:auto!important;transform:none!important}body.v32-mobile-workspace-actions .section.tab-content{padding-bottom:18px!important}}@media (pointer:coarse) and (width>=621px){body .v10-book-card.book-row-card>.v10-book-toggle{box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body .v10-book-card.book-row-card>.v10-book-toggle svg{width:10px;height:10px}}@media (pointer:coarse) and (width>=701px){.v34-document-shelf .book-shelf-card-actions{grid-template-columns:44px minmax(0,1fr)}.v34-document-shelf .book-shelf-details{width:44px;min-width:44px;height:44px;min-height:44px}}body .pdfr-overlay .pdfr-search-input{box-sizing:border-box;min-height:34px}body .pdfr-overlay :is(.pdfr-search-row,.pdfr-search-steps) .pdfr-btn{box-sizing:border-box;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.pdfr-search-scope{border:1px solid var(--card-border);background:var(--chip-bg);color:var(--label-color);border-radius:7px;padding:7px 8px;font-size:10.5px;line-height:1.4}.pdfr-search-match{color:inherit;background:#f2bd3d85;border-radius:2px;padding:0 .04em;box-shadow:inset 0 -1px #a86216b8}.theme-night .pdfr-search-match{background:#ffd46e70;box-shadow:inset 0 -1px #ffe4a4b3}@media (width<=820px),(pointer:coarse){body .pdfr-overlay .pdfr-search-input{min-height:44px}body .pdfr-overlay :is(.pdfr-search-row,.pdfr-search-steps) .pdfr-btn{width:44px;min-width:44px;height:44px;min-height:44px}}@media (width<=820px){.pdfr-search-count-book{display:none}}.virtual-library-import-dialog,.virtual-library-import-dialog *,.virtual-library-book-panel,.virtual-library-book-panel *{box-sizing:border-box}.virtual-library-import-backdrop{z-index:2450;padding:clamp(12px,3vw,32px)}.virtual-library-import-dialog{overscroll-behavior:contain;width:min(960px,100%);max-width:960px;max-height:min(90dvh,900px);color:var(--text-main);background:var(--card-bg);padding:clamp(18px,3vw,30px);overflow:auto}.virtual-library-import-header{align-items:flex-start;gap:16px}.virtual-library-import-header h2,.virtual-library-import-complete h3{margin:4px 0 0}.virtual-library-import-description{max-width:72ch;color:var(--text-muted);margin:12px 0;line-height:1.55}.virtual-library-import-live{border:1px solid var(--border);min-height:24px;color:var(--text-muted);background:color-mix(in srgb, var(--card-bg) 88%, var(--accent-soft));border-radius:10px;margin:0 0 14px;padding:9px 12px;line-height:1.4}.virtual-library-import-live.is-error,.virtual-library-import-blocked,.virtual-library-import-global-issues .is-error{color:var(--danger,#8f3048)}.virtual-library-file-step{gap:10px;display:grid}.virtual-library-file-picker{border:1px dashed color-mix(in srgb, var(--accent) 58%, var(--border));background:color-mix(in srgb, var(--card-bg) 82%, var(--accent-soft));cursor:pointer;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 12px;min-height:96px;padding:16px;display:grid}.virtual-library-file-picker>span{width:38px;height:38px;color:var(--accent);background:var(--card-bg);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.virtual-library-file-picker strong,.virtual-library-file-picker small{overflow-wrap:anywhere;min-width:0}.virtual-library-file-picker small,.virtual-library-import-privacy,.virtual-library-selected-sheet,.virtual-library-import-truncated{color:var(--text-muted)}#virtualLibraryImportFile{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-main);background:var(--card-bg);border-radius:10px;padding:8px}.virtual-library-import-privacy{margin:0;font-size:12px}.virtual-library-import-loading{text-align:center;min-height:180px;color:var(--text-muted);place-items:center;display:grid}.virtual-library-import-loading>span{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite virtual-library-spin}@keyframes virtual-library-spin{to{transform:rotate(360deg)}}.virtual-library-import-preview{gap:14px;min-width:0;display:grid}.virtual-library-import-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.virtual-library-sheet-picker{min-width:min(320px,100%);color:var(--text-muted);gap:5px;font-size:12px;font-weight:650;display:grid}.virtual-library-sheet-picker select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-main);background:var(--card-bg);border-radius:10px;padding:8px 34px 8px 11px}.virtual-library-import-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.virtual-library-import-summary>div{border:1px solid var(--border);background:color-mix(in srgb, var(--card-bg) 90%, var(--accent-soft));border-radius:10px;min-width:0;padding:10px}.virtual-library-import-summary dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.virtual-library-import-summary dd{margin:3px 0 0;font-size:19px;font-weight:750}.virtual-library-import-summary .is-conflict dd{color:var(--danger,#8f3048)}.virtual-library-import-global-issues{gap:5px;margin:0;padding:0 0 0 20px;line-height:1.4;display:grid}.virtual-library-import-table-wrap{border:1px solid var(--border);background:var(--card-bg);border-radius:12px;width:100%;max-height:min(42dvh,440px);overflow:auto}.virtual-library-import-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.virtual-library-import-table th,.virtual-library-import-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.virtual-library-import-table thead th{z-index:1;color:var(--text-muted);background:var(--card-bg);position:sticky;top:0}.virtual-library-import-table td:first-child{width:64px;color:var(--text-muted)}.virtual-library-import-table td:nth-child(2){width:32%}.virtual-library-import-table td:nth-child(2) span{color:var(--text-muted);margin-top:2px;display:block}.virtual-library-import-action{border:1px solid var(--border);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.virtual-library-import-table tr.is-conflict .virtual-library-import-action{color:var(--danger,#8f3048);border-color:color-mix(in srgb, var(--danger,#8f3048) 45%, var(--border))}.virtual-library-import-truncated,.virtual-library-import-blocked{margin:10px 12px;font-size:12px}.virtual-library-import-actions{z-index:2;background:linear-gradient(transparent, var(--card-bg) 18%);margin-top:18px;padding-top:12px;position:sticky;bottom:-1px}.virtual-library-import-actions button,.virtual-library-import-preview-head button{min-height:44px}.virtual-library-import-complete{text-align:center;place-items:center;gap:10px;padding:20px 0 8px;display:grid}.virtual-library-import-complete>svg{color:var(--success-accent,#397358)}.virtual-library-import-complete .virtual-library-import-summary{text-align:left;width:100%}.virtual-library-filter>svg,.virtual-library-owned-badge>svg{color:var(--value-color,var(--accent))}.virtual-library-owned-badge{border-color:color-mix(in srgb, var(--text-main) 24%, var(--border));color:var(--text-main);background-color:var(--card-bg);letter-spacing:.045em;font-size:10px}.virtual-library-owned-badge>svg{color:currentColor}.virtual-library-empty-state{overflow:hidden}.virtual-library-empty-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;min-width:220px;display:grid}.virtual-library-empty-fields span{border:1px solid var(--border);color:var(--text-muted);background:color-mix(in srgb, var(--card-bg) 85%, var(--accent-soft));text-align:center;border-radius:10px;padding:13px 10px}.virtual-library-book-panel{grid-column:1/-1;gap:10px;min-width:0;margin-top:8px;display:grid}.virtual-library-book-panel .v10-book-panel-title{color:var(--text-main);font-size:12px;font-weight:800;line-height:1.2}.virtual-library-book-panel .v10-book-panel-title svg{width:12px;height:12px}.virtual-library-book-panel.is-unmarked{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:6px}.virtual-library-book-panel.is-unmarked .v10-book-panel-title{white-space:nowrap;grid-column:1;margin:0}.virtual-library-book-panel.is-unmarked p{color:var(--text-muted);grid-column:2;margin:0;font-size:12px;line-height:1.35}.virtual-library-mark-button{white-space:nowrap;grid-area:1/3;min-height:40px;padding-inline:12px}@container v10-book-main (width<=410px){.v10-book-card.is-open .virtual-library-book-panel.is-unmarked{grid-template-columns:minmax(0,1fr) auto;gap:8px}.v10-book-card.is-open .virtual-library-book-panel.is-unmarked p{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v10-book-card.is-open .virtual-library-book-panel.is-unmarked>.virtual-library-mark-button{grid-column:2}}.virtual-library-book-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.virtual-library-book-panel.is-owned:not([open]){gap:0;padding-block:6px}.virtual-library-book-panel-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding-inline-end:2px;list-style:none;display:grid}.virtual-library-book-panel-summary::-webkit-details-marker{display:none}.virtual-library-book-panel-summary-copy{align-items:center;gap:10px;min-width:0;display:flex}.virtual-library-book-panel-summary-copy .v10-book-panel-title{flex:none;margin:0}.virtual-library-book-panel-summary-copy>small{border-left:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:10px;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.virtual-library-disclosure-chevron{color:var(--text-muted);place-items:center;transition:transform .16s;display:inline-grid}.virtual-library-disclosure-label{color:var(--text-main);white-space:nowrap;font-size:11px;font-weight:700}.virtual-library-book-panel[open] .virtual-library-disclosure-chevron{transform:rotate(180deg)}.virtual-library-owned-label{border:1px solid color-mix(in srgb, var(--value-color,var(--accent)) 38%, var(--border));color:var(--text-main);background:var(--card-bg);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.virtual-library-inventory-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;min-width:0;display:grid}.virtual-library-inventory-grid label{min-width:0;color:var(--text-muted);gap:5px;font-size:12px;font-weight:650;display:grid}.virtual-library-inventory-grid label.is-wide{grid-column:1/-1}.virtual-library-inventory-grid label small{font-weight:450}.virtual-library-inventory-grid :is(input,select,textarea){border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--text-main);background:var(--card-bg);border-radius:9px;padding:9px 10px}.virtual-library-inventory-grid textarea{resize:vertical;min-height:68px}.virtual-library-unmark-button{min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:7px 10px;text-decoration:underline}.virtual-library-import-dialog :is(button,input,select,textarea):focus-visible,.virtual-library-book-panel :is(button,input,select,textarea):focus-visible,.virtual-library-book-panel-summary:focus-visible,.virtual-library-import-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.theme-night .virtual-library-import-dialog,body.theme-night .virtual-library-import-table thead th,body.theme-night .virtual-library-import-actions{background-color:var(--card-bg)}body.theme-vintage .virtual-library-owned-label,body.theme-vintage .virtual-library-filter>svg{color:#704040}@media (width<=760px){.virtual-library-import-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.virtual-library-import-backdrop{align-items:flex-end;padding:0}.virtual-library-import-dialog{width:100%;max-width:none;max-height:94dvh;padding:18px 14px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.virtual-library-import-dialog :is(button,input,select,textarea),.virtual-library-book-panel :is(button,input,select,textarea){min-height:44px;font-size:16px}.virtual-library-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-library-import-summary>div:first-child{grid-column:span 2}.virtual-library-import-preview-head,.virtual-library-import-actions{flex-direction:column;align-items:stretch}.virtual-library-sheet-picker,.virtual-library-import-preview-head button,.virtual-library-import-actions button{width:100%}.virtual-library-import-table{min-width:620px}.virtual-library-book-panel.is-unmarked{grid-template-columns:1fr;padding-block:10px}.virtual-library-book-panel.is-unmarked p{grid-column:1}.virtual-library-book-panel.is-unmarked>.virtual-library-mark-button{grid-area:auto/1;width:100%}.virtual-library-inventory-grid{grid-template-columns:1fr}.virtual-library-inventory-grid label.is-wide{grid-column:auto}.virtual-library-book-panel-summary{grid-template-columns:minmax(0,1fr) auto auto}.virtual-library-book-panel-summary-copy{gap:3px;display:grid}.virtual-library-book-panel-summary-copy>small{border-left:0;padding-left:0}.virtual-library-disclosure-label{display:none}.virtual-library-unmark-button{min-height:44px}}@media (width>=621px) and (width<=640px){.v10-book-card.is-collapsed .v10-book-summary .virtual-library-owned-badge>.pdf-flag-text,.v10-book-card.is-open .v10-book-summary .virtual-library-owned-badge>.pdf-flag-text{display:inline}}@media (pointer:coarse){.virtual-library-import-dialog :is(button,input,select,textarea),.virtual-library-book-panel :is(button,input,select,textarea),.virtual-library-unmark-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.virtual-library-import-loading>span{animation-duration:1.8s}.virtual-library-disclosure-chevron{transition:none}}.public-domain-discover-card .discover-academic-mode-switch{box-sizing:border-box;border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 76%, transparent);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,560px);min-width:0;margin:0 0 16px;padding:4px;display:grid}.public-domain-discover-card .discover-academic-mode-option{min-width:0;position:relative}.public-domain-discover-card .discover-academic-mode-option>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.public-domain-discover-card .discover-academic-mode-option>span{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--label-color);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.public-domain-discover-card .discover-academic-mode-option>input:checked+span{border-color:var(--input-border);background:var(--card-bg);color:var(--value-color);box-shadow:0 4px 12px color-mix(in srgb, var(--value-color) 9%, transparent)}.public-domain-discover-card .discover-academic-mode-option>input:focus-visible+span{outline:2px solid var(--value-color);outline-offset:2px}.public-domain-discover-card .discover-academic-query-controls{box-sizing:border-box;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.public-domain-discover-card .discover-academic-field{box-sizing:border-box;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;display:grid}.public-domain-discover-card .discover-academic-field>span,.public-domain-discover-card .discover-academic-filter-label{color:var(--label-color);letter-spacing:.04em;font-size:11px;font-weight:800;line-height:1.2}.public-domain-discover-card .discover-academic-field :is(input,select),.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-action,.public-domain-discover-card .discover-academic-load-more,.public-domain-discover-card .discover-academic-filters>summary{box-sizing:border-box;min-height:44px;font:inherit}.public-domain-discover-card .discover-academic-field :is(input,select){border:1px solid var(--input-border);background:var(--input-bg,var(--card-bg));width:100%;min-width:0;max-width:100%;color:var(--value-color);border-radius:11px;margin:0;padding:9px 12px;font-size:16px;line-height:1.25}.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-action,.public-domain-discover-card .discover-academic-load-more{border:1px solid var(--input-border);background:var(--card-bg);min-width:0;color:var(--value-color);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 14px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-action.is-primary{background:var(--accent-grad);color:#fff;border-color:#0000}.public-domain-discover-card .discover-academic-toolbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:12px;display:flex}.public-domain-discover-card .discover-academic-filters{box-sizing:border-box;border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 52%, transparent);border-radius:13px;flex:420px;width:100%;min-width:0;max-width:100%;overflow:clip}.public-domain-discover-card .discover-academic-filters>summary{box-sizing:border-box;width:100%;min-width:0;color:var(--value-color);overflow-wrap:anywhere;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.public-domain-discover-card .discover-academic-filter-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;padding:4px 12px 12px;display:grid}.public-domain-discover-card .discover-academic-check{box-sizing:border-box;min-width:0;min-height:44px;color:var(--value-color);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.public-domain-discover-card .discover-academic-check>input{flex:none;width:20px;height:20px;margin:0}.public-domain-discover-card .discover-academic-provider-progress{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;width:100%;min-width:0;max-width:100%;margin-top:12px;display:grid}.public-domain-discover-card .discover-academic-provider-state{box-sizing:border-box;border:1px solid var(--input-border);background:color-mix(in srgb, var(--chip-bg) 58%, transparent);min-width:0;color:var(--label-color);overflow-wrap:anywhere;border-radius:10px;gap:3px;padding:8px 10px;font-size:11px;line-height:1.3;display:grid}.public-domain-discover-card .discover-academic-provider-state>strong{min-width:0;color:var(--value-color);overflow-wrap:anywhere;font-size:12px}.public-domain-discover-card .discover-academic-results{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;margin-top:16px;display:grid}.public-domain-discover-card .discover-academic-card{box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:8px;min-width:0;max-width:100%;padding:14px;display:flex}.public-domain-discover-card .discover-academic-card-title{min-width:0;color:var(--text-main);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:850;line-height:1.3}.public-domain-discover-card .discover-academic-card-meta,.public-domain-discover-card .discover-academic-card-identifiers{min-width:0;color:var(--label-color);overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 8px;font-size:11px;line-height:1.4;display:flex}.public-domain-discover-card .discover-academic-card-actions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:100%;margin-top:auto;padding-top:4px;display:grid}.public-domain-discover-card .discover-academic-pagination{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin-top:16px;display:flex}.public-domain-discover-card .discover-academic-load-more{min-width:min(100%,220px)}.public-domain-discover-card .discover-academic-status{box-sizing:border-box;border:1px solid var(--input-border);width:100%;min-width:0;max-width:100%;color:var(--label-color);overflow-wrap:anywhere;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4}.public-domain-discover-card .discover-academic-action:focus-visible,.public-domain-discover-card .discover-academic-load-more:focus-visible,.public-domain-discover-card .discover-academic-search-button:focus-visible,.public-domain-discover-card .discover-academic-field :is(input,select):focus-visible,.public-domain-discover-card .discover-academic-filters>summary:focus-visible{outline:2px solid var(--value-color);outline-offset:2px}.public-domain-discover-card .discover-academic-action:disabled,.public-domain-discover-card .discover-academic-load-more:disabled,.public-domain-discover-card .discover-academic-search-button:disabled{cursor:not-allowed;opacity:.52}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-mode-switch,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-filters,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-card,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-provider-state,body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-status{border-color:var(--vintage-secondary-line);background:var(--vintage-secondary-paper-soft)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card .discover-academic-card-title{font-family:var(--vintage-font-display);font-size:21px;font-weight:500}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-academic-field>span,.discover-academic-mode-option>span,.discover-academic-action,.discover-academic-load-more,.discover-academic-search-button,.discover-academic-filters>summary){font-family:var(--vintage-font-ui)}body.theme-vintage:not(.landing-visible) .public-domain-discover-card :is(.discover-academic-card-meta,.discover-academic-card-identifiers,.discover-academic-provider-state,.discover-academic-status){font-family:var(--vintage-font-reading)}@media (width<=720px){.public-domain-discover-card .discover-academic-query-controls,.public-domain-discover-card .discover-academic-filter-grid,.public-domain-discover-card .discover-academic-results{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.public-domain-discover-card .discover-academic-toolbar,.public-domain-discover-card .discover-academic-filters,.public-domain-discover-card .discover-academic-field,.public-domain-discover-card .discover-academic-card,.public-domain-discover-card .discover-academic-pagination{width:100%;min-width:0;max-width:100%}.public-domain-discover-card .discover-academic-provider-progress{grid-template-columns:minmax(0,1fr)}.public-domain-discover-card :is(.discover-academic-action,.discover-academic-load-more,.discover-academic-search-button,.discover-academic-filters>summary,.discover-academic-mode-option>span){min-height:44px}.public-domain-discover-card .discover-academic-field :is(input,select){min-height:44px;font-size:16px}}@media (width<=430px){.public-domain-discover-card .discover-academic-mode-switch,.public-domain-discover-card .discover-academic-card-actions{grid-template-columns:minmax(0,1fr)}.public-domain-discover-card .discover-academic-action,.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-load-more{width:100%;min-width:0;max-width:100%}}@media (width<=390px){.public-domain-discover-card .discover-academic-card,.public-domain-discover-card .discover-academic-filter-grid{padding-inline:10px}.public-domain-discover-card .discover-academic-card-title{font-size:15px}}@media (width<=340px){.public-domain-discover-card .discover-academic-mode-switch{padding:3px}.public-domain-discover-card .discover-academic-mode-option>span,.public-domain-discover-card .discover-academic-action,.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-load-more{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.public-domain-discover-card .discover-academic-mode-option>span,.public-domain-discover-card .discover-academic-action,.public-domain-discover-card .discover-academic-search-button,.public-domain-discover-card .discover-academic-load-more{transition-duration:.001ms!important}}.mg-feedback-trigger{z-index:9998;right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box;border:1px solid var(--card-border);background:var(--card-bg);min-block-size:44px;min-inline-size:44px;box-shadow:0 6px 18px var(--shadow-color);color:var(--value-color);cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font:600 12px/1 Questrial,system-ui,sans-serif;animation:.25s both mgFeedbackTriggerIn;display:inline-flex;position:fixed}.mg-feedback-trigger:hover{border-color:var(--title-color);color:var(--title-color)}.mg-feedback-trigger:focus-visible{outline:2px solid var(--title-color);outline-offset:3px}@keyframes mgFeedbackTriggerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.mg-feedback-trigger{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px) + 62px)}}@media (height<=520px){.mg-feedback-trigger{right:max(8px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px))}}@media (width<=620px) and (height<=520px){.mg-feedback-trigger{bottom:calc(8px + env(safe-area-inset-bottom,0px) + 62px)}}@media (prefers-reduced-motion:reduce){.mg-feedback-trigger{animation:none}}body:not(.landing-visible) .mg-feedback-trigger{z-index:1;inline-size:max-content;max-inline-size:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));margin-block:12px calc(12px + env(safe-area-inset-bottom,0px));margin-inline:auto max(12px, env(safe-area-inset-right,0px));display:flex;position:relative;inset:auto}
