.account-entry.entry-screen{z-index:200;box-sizing:border-box;color:#252923;background:#f8f7f3;place-items:center;max-width:none;margin:0;padding:75px 24px 95px;font:14px/1.6 Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.entry-panel{text-align:center;width:min(300px,100%)}.account-entry.entry-screen .entry-heading{justify-content:center}.account-entry.entry-screen h1{letter-spacing:-.035em;margin:0;font:600 43px/1.2 Georgia,serif}html[lang=ko] .account-entry.entry-screen .entry-heading h1{font-family:Georgia,serif!important}.entry-content>p{color:#73776e;overflow-wrap:anywhere;margin:18px 0 37px}.entry-content [role=alert]{color:#a53025}.entry-screen .settings-start-choices{justify-content:center;align-items:center;gap:18px;margin:0;display:flex;position:absolute;bottom:35px;left:0;right:0}.entry-screen .settings-start-choices button{color:#73776e;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px;font:12px/1.5 Arial,sans-serif}.entry-screen .settings-start-choices button[aria-checked=true]{color:#252923}.entry-screen .settings-start-choices button:focus-visible{outline-offset:4px;outline:2px solid #526347}.entry-screen .pill:focus-visible{outline-offset:4px;outline:2px solid #526347}.entry-providers{gap:10px;display:grid}.account-entry.entry-screen .pill{box-sizing:border-box;min-height:48px;color:inherit;box-shadow:none;background:#fcfcf9;border:1px solid #d8dbd2;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font:500 15px/1.4 Arial,sans-serif;text-decoration:none;transition:background .15s;display:flex}.entry-screen .pill:hover,.entry-screen .pill:active{background:#eeefe9}.entry-screen .pill:disabled{opacity:.5;cursor:wait}.entry-spinner{box-sizing:content-box;border:1.5px solid #d8dbd2;border-top-color:#252923;border-radius:50%;width:19px;height:19px;margin:34px auto 0;animation:1.2s linear infinite entry-spin;display:block}.entry-screen[data-loading=true] .entry-content>p{margin:17px 0 0;font-size:13px}.entry-screen[data-loading=true] .entry-panel{transform:translateY(-20px)}@keyframes entry-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entry-spinner{animation:none}.entry-screen .pill{transition:none}}@media (max-height:550px){.account-entry.entry-screen{padding:35px 24px 70px}.entry-screen .settings-start-choices{bottom:10px}}.entry-age{text-align:left;cursor:pointer;color:#252923;align-items:flex-start;gap:10px;margin:0 0 16px;font:14px/1.5 Arial,sans-serif;display:flex}.entry-age input{accent-color:#526347;flex:none;width:18px;height:18px;margin:1px 0 0}.entry-screen .pill.entry-pill-locked{opacity:.45;cursor:not-allowed}.entry-legal{color:#73776e;margin:28px 0 0;font-size:13px}.entry-legal a{color:inherit;text-underline-offset:3px}.entry-legal strong{color:#252923}.paper-select-trigger{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;text-decoration:none;display:inline-flex!important}.paper-select-trigger>[data-slot],.paper-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-select-chevron{border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;margin:0 4px 4px;display:block;transform:rotate(45deg)}.paper-select-trigger:disabled{opacity:.5;cursor:default}[data-slot=select-trigger]{box-shadow:none!important;background:0 0!important;border-radius:0!important}.paper-select-trigger:focus-visible{outline-offset:3px;outline:1px solid}.paper-select-positioner{z-index:1000;isolation:isolate}.paper-select-menu,[data-slot=select-content]{box-sizing:border-box;min-width:var(--anchor-width);max-width:min(440px,100vw - 24px);max-height:var(--available-height);margin:0;padding:0;font:15px/1.2 Arial,Apple SD Gothic Neo,sans-serif;overflow:auto;color:#202421!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #292d2a!important;border-radius:0!important;animation:none!important}.paper-select-option,[data-slot=select-item]{box-sizing:border-box;color:#202421;cursor:pointer;white-space:normal;text-align:left;background:#fff;border:0;outline:none;align-items:center;width:100%;min-height:38px;padding:8px;line-height:1.2;display:flex;border-radius:0!important}.paper-select-option[data-selected],.paper-select-option[data-highlighted],[data-slot=select-item][data-selected],[data-slot=select-item][data-highlighted]{color:#111!important;background:#b8d8fb!important}.paper-select-option[data-disabled]{opacity:.45;cursor:default}[data-slot=select-content] [data-slot=select-item]>span:last-child:has(svg){display:none}@media (any-pointer:coarse){.paper-select-option,[data-slot=select-item]{min-height:44px}}.settings-entry{text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.settings-dialog{z-index:50;box-sizing:border-box;overscroll-behavior:contain;color:#292d2a;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:none;background:#fffef9;border:1px solid #292d2a;border-radius:0;outline:none;padding:18px 20px;font:16px/1.45 Arial,sans-serif;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.settings-dialog.social-dialog{width:560px}.settings-dialog>header{border-bottom:1px solid #28332640;justify-content:space-between;align-items:center;height:auto;min-height:40px;margin:0;padding:0 0 14px;display:flex}.settings-dialog>header h2{letter-spacing:0;margin:0;font:20px/1.2 Arial,sans-serif}.settings-dialog>header button{background:0 0;border:0;min-width:40px;min-height:40px;font-size:24px}.settings-dialog>section{border-bottom:1px solid #292d2a30;padding:16px 0}.settings-dialog>section:last-child{border-bottom:0;padding-bottom:0}.settings-dialog h4{margin:0 0 6px;font:16px/1.45 Arial,sans-serif}.settings-dialog .settings-reading-reminder{padding:0}.settings-dialog p{margin:6px 0}.settings-dialog summary{cursor:pointer;min-height:36px;padding:6px 0}.settings-dialog .settings-danger h3{color:#b42318}.settings-dialog .pill{box-shadow:none;font:inherit;text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:44px;padding:4px 0;text-decoration:underline}.settings-dialog .settings-danger .restore-confirm{color:#b42318}.settings-dialog .restore-backup{margin:4px 0 8px}.settings-dialog .delete-account{margin-top:4px}.planner .planner-reading-reminder{min-height:44px;margin:4px 0 0;font-size:13px;display:block}.settings-dialog h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font:12px/1.4 Arial,sans-serif}.settings-dialog .settings-identity{overflow-wrap:anywhere;margin:0 0 8px}.settings-signout-row{align-items:baseline;gap:18px;display:flex}.settings-signout-row>a,.settings-signout-row>button{flex:0 auto;min-width:0}.settings-signout-row>button{white-space:normal;text-align:left}.settings-dialog a,.settings-dialog .text-action{text-underline-offset:4px;min-height:36px;font:inherit;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.settings-dialog .settings-note{color:#4e594c;margin:4px 0 8px;font-size:14px;line-height:1.5}.settings-dialog [role=alert]{overflow-wrap:anywhere;font-size:13px}@media (max-width:600px){.settings-dialog{max-height:calc(100dvh - 32px);padding:20px}.settings-dialog a,.settings-dialog .text-action{min-height:44px}}.restore-backup{margin:14px 0 18px}.restore-summary{border-top:1px solid #28332630;margin-top:10px;padding:12px 0}.restore-summary p{margin:6px 0}.restore-file{overflow-wrap:anywhere;font-weight:700}.restore-summary dl{flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.restore-summary dl>div{gap:6px;display:flex}.restore-summary dt{color:#4e594c}.restore-summary dd{margin:0;font-weight:700}.restore-warning{color:#74372d}.restore-actions{align-items:center;gap:20px;margin-top:12px;display:flex}.restore-confirm{color:#74372d;border-color:#74372d}.restore-notice{z-index:3;overflow-wrap:anywhere;background:#f1f2e9;max-width:1200px;margin:0 auto;padding:10px 16px;font:14px/1.5 Arial,sans-serif;position:relative}.restore-notice button{margin-left:12px}.settings-dialog .restore-notice{z-index:3;background:#f1f2e9;max-width:1200px;margin:0 auto;padding:10px 0;position:relative}.settings-advanced{margin-top:22px}.settings-advanced>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:8px 0;font:12px/1.4 Arial,sans-serif}.settings-advanced>summary:focus-visible{outline-offset:4px;outline:2px solid}.delete-account{margin-top:16px}.delete-account p{margin:8px 0}.settings-dialog .delete-account-entry{color:#74372d;font-size:13px}.settings-account-id{margin:6px 0 18px}.settings-account-id h4{text-transform:uppercase;letter-spacing:.08em;margin:0;font:12px/1.4 Arial,sans-serif}.settings-account-id p{margin:4px 0}.settings-account-id code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0;font:13px/1.4 ui-monospace,Menlo,monospace;display:block}.settings-reminder-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-dialog .settings-reminder-heading h4{margin:0}.settings-dialog .settings-reminder-switch{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:52px;min-width:52px;height:44px;padding:0;display:flex}.settings-switch-track{background:#c9cdc7;border:1px solid #727b70;border-radius:16px;width:52px;height:30px;transition:background .12s;display:block;position:relative}.settings-switch-track>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0002}.settings-reminder-switch[aria-checked=true] .settings-switch-track{background:#355a3c;border-color:#355a3c}.settings-reminder-switch[aria-checked=true] .settings-switch-track>span{transform:translate(22px)}.settings-reminder-switch:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2446bb}.settings-reminder-switch:disabled{opacity:.55;cursor:wait}.settings-dialog .settings-reminder-time{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.settings-dialog .settings-reminder-time input{font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #28332680;width:80px;min-height:44px;padding:6px 0}.settings-reminder-message{align-items:center;gap:14px;margin-top:0;display:flex}.settings-reminder-message input{min-width:0;min-height:42px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #28332680;border-radius:0;flex:1;padding:5px 0}.settings-reminder-message .text-action{white-space:nowrap}@media (prefers-reduced-motion:reduce){.settings-switch-track,.settings-switch-track>span{transition:none}}.settings-start-choices{flex-wrap:wrap;gap:22px;display:flex}.settings-dialog .settings-focus-enlargement{display:none}.settings-dialog .settings-focus-enlargement[data-native-mac]{display:block}@media (any-pointer:coarse) and (min-width:1000px) and (min-aspect-ratio:1){.settings-dialog .settings-focus-enlargement{display:block}}.settings-dialog .settings-start-choices button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0}.settings-dialog .settings-start-choices button[aria-checked=true]{border-bottom-color:currentColor;font-weight:700}.settings-dialog .settings-start-choices button:focus-visible{outline-offset:3px;outline:2px solid #2446bb}.settings-dialog .settings-operator{width:fit-content;display:flex}.settings-dialog .settings-choice-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-dialog .settings-choice-row h3{margin:0}.settings-dialog .settings-choice-select{width:160px;max-width:55%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid #929084;border-radius:0;flex:0 0 160px;padding:6px 8px}.settings-dialog.reading-reminder-dialog{background:#eeede5;border-color:#aaa99c;width:330px}.reading-reminder-dialog>header h2{align-items:center;gap:8px;font-size:17px;display:flex}.reading-reminder-dialog .settings-reading-reminder{border:0;padding-top:14px}.reading-reminder-dialog .settings-reminder-heading h4{font-size:14px}.reading-reminder-dialog .settings-reminder-message{margin-top:12px}.planner .planner-reading-reminder{white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.planner .planner-reading-reminder .reading-reminder-value{text-underline-offset:3px;text-decoration:underline}.planner .planner-reading-reminder svg{flex:none;width:1em;height:1em;display:block}.reading-reminder-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body .settings-dialog.account-settings-dialog:not(.reading-reminder-dialog){--touch-target:44px;color:#29352f;scrollbar-width:thin;scrollbar-color:#a5ab9e transparent;overflow-wrap:anywhere;background:#fffef9;border:1px solid #6d7568;width:420px;max-width:calc(100vw - 32px);max-height:min(80dvh,640px);padding:16px 20px;font-size:14px;line-height:1.45;overflow:auto}html body .settings-dialog.account-settings-dialog>header{border-bottom:1px solid #48564b35;min-height:44px;margin:0;padding:0 0 8px}html body .settings-dialog.account-settings-dialog>header h2{letter-spacing:-.02em;font-size:18px;font-weight:600}html body .settings-dialog.account-settings-dialog>header button{color:#61715f;min-width:44px;min-height:44px;padding:0}html body .settings-dialog.account-settings-dialog>section,html body .settings-dialog.account-settings-dialog>.settings-group{border-top:0;border-bottom:1px solid #48564b24;margin:0;padding:10px 0}html body .settings-dialog.account-settings-dialog h3{color:#687269;text-transform:none;letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.4}html body .settings-dialog.account-settings-dialog .settings-identity{margin:0 0 4px;line-height:1.5}html body .settings-dialog.account-settings-dialog .settings-signout-row{align-items:baseline;gap:16px}html body .settings-dialog.account-settings-dialog .settings-signout-row :is(a,button){min-height:36px}html body .settings-dialog.account-settings-dialog .settings-group>.settings-choice-row{gap:14px;min-height:44px;padding:2px 0}html body .settings-dialog.account-settings-dialog .settings-choice-row h3{color:#29352f;letter-spacing:0;margin:0;font-size:13px;font-weight:400}html body .settings-dialog.account-settings-dialog .settings-choice-select{border-bottom:1px solid #929b8b;flex:0 160px;width:160px;max-width:57%;min-height:40px;padding:6px 4px;font-size:14px}html body .settings-dialog.account-settings-dialog .settings-choice-select .paper-select-value{overflow-wrap:anywhere}html body .settings-dialog.account-settings-dialog .settings-group .settings-note{max-width:none;font-size:12px;line-height:1.5}html body .settings-dialog.account-settings-dialog .settings-focus-enlargement{padding:6px 0 0}html body .settings-dialog.account-settings-dialog .settings-focus-enlargement h3{margin-bottom:4px}html body .settings-dialog.account-settings-dialog .settings-start-choices{gap:20px}html body .settings-dialog.account-settings-dialog>.settings-feedback-group{padding:4px 0}html body .settings-dialog.account-settings-dialog .settings-secondary{background:0 0;border:0;margin:0;padding:0}html body .settings-dialog.account-settings-dialog>.settings-secondary{border-bottom:1px solid #48564b24}html body .settings-dialog.account-settings-dialog .settings-secondary>summary{box-sizing:border-box;color:#29352f;min-height:44px;padding:12px 0;font-size:13px;line-height:20px}html body .settings-dialog.account-settings-dialog .settings-secondary>section{padding:2px 0 10px}html body .settings-dialog.account-settings-dialog .settings-secondary>section>h3{display:none}html body .settings-dialog.account-settings-dialog .paper-feedback-choice{min-height:40px}html body .settings-dialog.account-settings-dialog>.settings-guide-section{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:4px 0;display:grid}html body .settings-dialog.account-settings-dialog .settings-guide-section h3{margin:0}html body .settings-dialog.account-settings-dialog .settings-guide-section>.text-action{text-align:right;white-space:normal;min-height:44px;font-size:13px}html body .settings-dialog.account-settings-dialog .settings-guide-section>[role=alert]{grid-column:1/-1}html body .settings-dialog.account-settings-dialog .settings-storage-row{box-sizing:border-box;color:#29352f;width:100%;min-width:0;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #48564b24;grid-template-columns:20px minmax(0,1fr) minmax(0,88px) 15px;align-items:center;gap:10px;margin:0;padding:8px 0;text-decoration:none;display:grid}html body .settings-dialog.account-settings-dialog .settings-storage-row:last-child{border-bottom:0}html body .settings-dialog.account-settings-dialog .settings-storage-row .settings-storage-status{color:#687269;min-width:0;max-width:none;margin:0;font-size:11px;line-height:1.4}html body .settings-dialog.account-settings-dialog .settings-storage-row .settings-storage-label{font-size:14px}html body .settings-dialog.account-settings-dialog>.settings-legal{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;margin:8px 0 0;font-size:11px;line-height:1.5;display:grid}html body .settings-dialog.account-settings-dialog .settings-legal a{min-height:36px;font-size:inherit;line-height:inherit}html body .settings-dialog.account-settings-dialog .settings-legal strong{font-weight:500}@media (max-width:600px){html[data-file-mobile] body .settings-dialog.account-settings-dialog:not(.reading-reminder-dialog){width:calc(100vw - 32px);max-height:min(72dvh,560px);padding:12px 16px;font-size:13px}html body .settings-dialog.account-settings-dialog .settings-choice-select,html body .settings-dialog.account-settings-dialog .settings-storage-row .settings-storage-label{font-size:13px}}@font-face{font-family:Booking UI Korean;src:url(/fonts/SUIT-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}html[lang=ko] :is(.field-caption,.metadata-caption,.file-tab,.settings-entry,.library-view-switch button,.index-sort button,.paper-select-trigger,.paper-select-option,.text-action,.record-read-button,.book-status-choices button,.canonical-reading-days button,.canonical-plan-actions button,.metadata-save-actions button,.entry-methods button,.creation-submit,.creation-title,.metadata-open,.metadata-plan-open,.canonical-plan-pace,.canonical-plan-notice,.planner-empty,.file-shelf-empty,.source-choose-book,.file-pinned-empty,.file-more,.file-unpin,.task-rail-actions button,.task-deleted-undo,.library-first-guide,.empty-record-heading,.empty-record-copy,.empty-record-action,.first-book-empty,.isbn-entry [role=status],.isbn-entry [role=alert]),html[lang=ko] :is(.settings-dialog,.save-warning-dialog,.account-entry,.planner-editor,.goal-context,.shelf-context) :is(h1,h2,h3,h4,p,button,a,summary,dt,dd,legend,label){font-family:Booking UI Korean,Arial,sans-serif!important}html[lang=ko] :is(.field-caption,.metadata-caption,.settings-dialog h3,.save-warning-dialog h3,.file-tab){font-weight:600}html[lang=ko] :is(.open-book-action,.open-book-progress small,.open-book-dates small,.annotation-edit-actions button,.document-save-status,.canonical-plan-header h3){font-family:Booking UI Korean,Arial,sans-serif!important}html[lang=ko] :is(input,textarea)::placeholder{font-family:Booking UI Korean,Arial,sans-serif}html[lang=ko] :is(.field-caption,.metadata-caption,.settings-dialog h3,.save-warning-dialog h3){letter-spacing:.02em;word-break:keep-all}html[lang=ko] :is(.settings-note,.planner-empty,.file-pinned-empty p,.save-warning-dialog p){word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}html[lang=ko] :is(.library-view-switch,.index-sort,.canonical-plan-actions,.metadata-save-actions){flex-wrap:wrap}html[lang=ko] .canonical-reading-days button{white-space:nowrap}html[lang=ko] .file-tab{letter-spacing:.04em;text-orientation:sideways;white-space:nowrap}
