:root{--dash-font:"YuhanKimberlyPureunsoop", var(--font-sans);--dash-point:"Juache", var(--font-sans);--dash-bg:#fafaf8;--dash-side:#fdfdfc;--dash-line:#e8e7e2;--dash-row-line:#faf8f6;--dash-account:#f6eee9;--dash-alert:#f0e4dc;--dash-more:#f5f0eb;--dash-add:#fef6e2;--dash-add-ink:#c08900;--dash-main:#211a17;--dash-sub:#5e554f;--dash-desc:#77716b;--dash-muted:#a39d96;--dash-green:#8cc218;--dash-green-ink:#5a8a1a;--dash-blue:#0866e8;--dash-pink:#f23f73;--dash-purple:#9a58d2;--dash-yellow:#f6b20f;--dash-lightgreen:#f3f9e9;--dash-lightblue:#eaf8fc;--dash-lightpink:#fff0f3;--dash-lightpurple:#f7f0fc;--dash-lightyellow:#fff8e8;--dash-approve:#fff0d5;--dash-approve-hover:#ffe5b5;--dash-approve-ink:#754000;--dash-logout-ink:#526780;--dash-logout-hover:#f1f6fc;--dash-shelf-back:#bdcde0;--dash-shelf:#ddb77f;--dash-shelf-edge:#b88d4e;--dash-done:#eaf7ec;--dash-done-ink:#5e9c2f;--dash-reject:#e77b6224;--dash-reject-ink:#e77b62}:root[data-theme=dark]{--dash-bg:var(--page-bg);--dash-side:var(--surface);--dash-line:var(--ijak-card-border);--dash-row-line:#23292b;--dash-account:#27231f;--dash-alert:#2c2622;--dash-more:#262a2c;--dash-add:#2f2a1b;--dash-add-ink:#e3b54a;--dash-main:var(--ijak-text2);--dash-sub:var(--ijak-muted2);--dash-desc:var(--ijak-muted2);--dash-muted:#6f6a64;--dash-green-ink:#b5dc56;--dash-blue:#5b9cf5;--dash-lightgreen:#1b2a17;--dash-lightblue:#132528;--dash-lightpink:#2b1a20;--dash-lightpurple:#231a2b;--dash-lightyellow:#2a2416;--dash-approve:#3a2e1a;--dash-approve-hover:#46371e;--dash-approve-ink:#f3c98a;--dash-logout-ink:#a9bbd2;--dash-logout-hover:#1d2530;--dash-shelf-back:#2a3440;--dash-shelf:#6b5a45;--dash-shelf-edge:#54463a;--dash-done:#1b2a17;--dash-done-ink:#9fd06a;--dash-reject:#3a2229;--dash-reject-ink:#f0907a}.pa-shell{background:var(--dash-bg);font-family:var(--dash-font);letter-spacing:-.2px;word-break:keep-all;--ijak-shelf-bg:#f3ede4;--ijak-shelf:#a88b66;--ijak-shelf-top:#c4aa85;grid-template-columns:210px minmax(0,1fr)}:root[data-theme=dark] .pa-shell{--ijak-shelf-bg:#1f1c19;--ijak-shelf:#54463a;--ijak-shelf-top:#6b5a45}.pa-sidebar{background:var(--dash-side);border-right:1px solid var(--dash-line);border-radius:0;gap:0;padding:15px 10px;box-shadow:3px 0 5px #00000009}.pa-sidebar-head{border-bottom:1px solid var(--dash-line);justify-content:center;align-items:center;padding-bottom:10px}.pa-sidebar-brand{padding:0;display:block}.pa-sidebar-brand img{width:auto;height:51px;display:block}.pa-drawer-close{display:none}.pa-nav{gap:0;margin-top:15px}.pa-nav-item{color:var(--dash-sub);border-radius:15px;gap:0;padding:10px 15px;font-size:16px;font-weight:400}.pa-nav-item:hover{background:var(--dash-lightgreen);color:var(--dash-main)}.pa-nav-item.active,.pa-nav-item.active:hover{background:var(--dash-lightgreen);color:var(--dash-green-ink);font-weight:700}.pa-nav .pa-nav-icon{width:auto;height:auto;padding-right:7.5px;font-size:16px;line-height:1;display:inline-block}.pa-shell .pa-nav-badge{background:var(--dash-pink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16.5px;height:16.5px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:400;display:inline-flex}.pa-nav-item.active .pa-nav-icon{color:inherit}.pa-nav-parent{padding-top:0;padding-bottom:0;padding-right:6px}.pa-nav-parent-link{min-width:0;color:inherit;flex:1;align-items:center;padding:10px 0;text-decoration:none;display:flex}.pa-nav-caret-button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pa-nav-caret-button:hover{background:color-mix(in srgb, var(--dash-green) 15%, transparent)}.pa-nav-parent.current{color:var(--dash-green-ink);font-weight:700}.pa-nav-caret{font-size:12px;transition:transform .15s}.pa-nav-group.open .pa-nav-caret{transform:rotate(180deg)}.pa-nav-sub{flex-direction:column;gap:2px;margin-top:2px;display:flex}.pa-nav-item.pa-nav-subitem{border-radius:12px;padding:8px 15px 8px 39px;font-size:14.5px}.pa-sidebar-account{border-top:0;flex-direction:column;gap:20px;padding:0;display:flex}.pa-account-trigger{background:var(--dash-account);border-radius:15px;gap:7.5px;padding:10px 15px}.pa-account-trigger:hover{background:var(--dash-alert)}.pa-avatar{background:var(--dash-green);color:#fff;width:30px;height:30px;font-size:13px}.pa-account-context strong{color:var(--dash-main);font-size:14px;font-weight:600}.pa-account-context span{color:var(--dash-sub);font-size:12px;font-weight:400}.pa-account-caret{color:var(--dash-sub)}.pa-sidebar .store-meter{background:0 0;border:0;border-radius:0;gap:0;margin-top:0;padding:0}.pa-sidebar .store-meter:hover{border-color:#0000}.pa-sidebar .store-meter-head{color:var(--dash-sub);align-items:center;padding-bottom:2.5px;font-size:12px;font-weight:400}.pa-sidebar .store-meter-head i{margin-right:3px}.pa-sidebar .store-meter-owner{white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-bottom:7px;display:flex}.pa-sidebar .store-meter-owner b{background:var(--dash-lightblue);color:#13788f;border-radius:999px;flex:none;align-items:center;gap:3px;height:20px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pa-sidebar .store-meter-owner b i{margin:0;font-size:11px}.pa-sidebar .store-meter-owner em{text-overflow:ellipsis;color:var(--dash-main);font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.pa-sidebar .store-meter-owner.org b{background:var(--dash-lightpurple);color:var(--dash-purple)}.pa-sidebar .store-meter-head strong{color:var(--dash-sub);font-size:12px;font-weight:700}.pa-sidebar .store-bar{background:#fafaf8;border-radius:30px;height:5px}:root[data-theme=dark] .pa-sidebar .store-bar{background:var(--dash-more)}.pa-sidebar .store-bar span{border-radius:inherit}.pa-sidebar .store-bar:not(.warn):not(.full) span{background:var(--dash-blue)}.pa-main{flex-direction:column;min-width:0;display:flex}:root{--dash-zoom:1.1}.pa-shell:not(.editing) .pa-main{zoom:var(--dash-zoom)}body:has(.pa-shell:not(.editing)) .modal-backdrop:not(.viewer-backdrop)>.modal-card:not(.plan-modal){zoom:var(--dash-zoom)}.pa-topbar{background:var(--dash-side);border-bottom:1px solid var(--dash-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 25px;display:flex}.pa-topbar-title{font-family:var(--dash-point);color:var(--dash-main);margin:0;font-size:24px;font-weight:400}@media (min-width:901px){.pa-shell.editing .pa-topbar{display:none}.pa-shell{--pa-head:76px}.pa-shell .pa-sidebar-head{box-sizing:border-box;height:calc(var(--pa-head) - 15px);padding-bottom:0}.pa-shell .pa-topbar{box-sizing:border-box;height:calc(var(--pa-head) / var(--dash-zoom));flex-wrap:nowrap;padding-top:0;padding-bottom:0}.pa-shell .pa-topbar-title{line-height:1.25}}.pa-topbar-alert{border:1px solid var(--dash-line);background:var(--dash-approve);color:var(--dash-approve-ink);border-radius:5px;align-items:center;gap:5px;padding:7.5px 25px;font-size:16px;transition:all .2s;display:inline-flex;box-shadow:0 2px 3px #0000000d}.pa-topbar-alert:hover{background:var(--dash-approve-hover);border-color:var(--dash-approve-ink);transform:translateY(-2px)}.pa-topbar-actions{align-items:center;gap:12.5px;margin-left:auto;display:flex}.pa-topbar-logout{border:1px solid var(--dash-line);background:var(--surface);color:var(--dash-logout-ink);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:7.5px 25px;font-size:16px;transition:all .2s;display:inline-flex;box-shadow:0 2px 3px #0000000d}.pa-topbar-logout:hover:not(:disabled){background:var(--dash-logout-hover);border-color:var(--dash-logout-ink);transform:translateY(-2px)}.pa-topbar-logout:disabled{cursor:progress;opacity:.6}.pa-topbar-count{background:var(--dash-pink);color:#fff;border-radius:30px;padding:3px 7.5px;font-size:12px}.pa-content{gap:25px;padding:20px 20px 56px}.pa-shell .pa-page-head h1{color:var(--dash-main);font-family:inherit;font-size:24px;font-weight:800}.pa-shell .pa-page-head p{color:var(--dash-sub)}.pa-shell .pa-stat-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:25px}.pa-shell .pa-stat-card{border:1px solid var(--dash-line);background:var(--tone);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top value""caption value";align-content:center;align-items:center;gap:2px 6px;min-height:0;padding:15px 20px;transition:all .2s;display:grid;box-shadow:0 2px 5px #0000000d}.pa-shell a.pa-stat-card:hover{border-color:var(--dash-line);transform:translateY(-2px);box-shadow:0 2px 5px #00000026}.pa-shell .pa-stat-card.purple{--tone:var(--dash-lightpurple);--tone-ink:var(--dash-purple)}.pa-shell .pa-stat-card.pink{--tone:var(--dash-lightpink);--tone-ink:var(--dash-pink)}.pa-shell .pa-stat-card.green{--tone:var(--dash-lightgreen);--tone-ink:var(--dash-green)}.pa-shell .pa-stat-card.blue{--tone:var(--dash-lightblue);--tone-ink:var(--dash-blue)}.pa-shell .pa-stat-top{flex-direction:column;grid-area:top;align-items:flex-start;gap:0}.pa-shell .pa-stat-label{color:var(--dash-main);white-space:nowrap;font-size:18px;font-weight:600}.pa-shell .pa-stat-value{box-sizing:border-box;min-width:70px;height:70px;font-family:var(--dash-point);letter-spacing:0;color:var(--tone-ink);background:#fff;border-radius:35px;grid-area:value;justify-content:center;align-items:baseline;gap:2px;margin:0;padding:0 8px;font-size:48px;font-weight:400;line-height:70px;display:flex}:root[data-theme=dark] .pa-shell .pa-stat-value{background:var(--surface)}.pa-shell .pa-stat-value small{font-family:var(--dash-point);letter-spacing:0;color:var(--dash-main);margin:0;font-size:27px;font-weight:400}.pa-shell .pa-stat-caption{color:var(--dash-desc);grid-area:caption;font-size:14px}.pa-shell a.pa-stat-card:after{display:none}.pa-shell .dash-card,.pa-shell .dash-card.focus-card{border:1px solid var(--dash-line);background:var(--surface);box-shadow:none;border-radius:15px;gap:15px;padding:15px 25px 25px}.pa-shell .dash-card-head{align-items:center}.pa-shell .dash-card-head h2,.pa-shell .display-title h2{color:var(--dash-main);font-size:18px;font-weight:700}.pa-shell .dash-card-head p{color:var(--dash-desc);font-size:14px}.pa-shell .dash-card--check{background:url(/images/round-bg.webp), var(--dash-lightyellow)}.pa-shell .dash-card--recent-institutions{background:url(/images/round-bg.webp), var(--dash-lightblue)}.pa-shell .dash-card--notice{background:url(/images/round-bg.webp), var(--dash-lightpink)}.pa-shell .dash-card--registration-status{background:url(/images/round-bg.webp), var(--dash-lightpurple)}.pa-shell .dash-card--library,.pa-shell .dash-board--library{background:url(/images/pattern-bg-library-v2.png), var(--dash-lightgreen)}.pa-shell .dash-card--gallery,.pa-shell .dash-board--gallery{background:url(/images/pattern-bg-gallery-v2.png), var(--dash-lightyellow)}:root[data-theme=dark] .pa-shell .dash-card--check,:root[data-theme=dark] .pa-shell .dash-card--gallery,:root[data-theme=dark] .pa-shell .dash-board--gallery{background:var(--dash-lightyellow)}:root[data-theme=dark] .pa-shell .dash-card--recent-institutions{background:var(--dash-lightblue)}:root[data-theme=dark] .pa-shell .dash-card--notice{background:var(--dash-lightpink)}:root[data-theme=dark] .pa-shell .dash-card--registration-status{background:var(--dash-lightpurple)}:root[data-theme=dark] .pa-shell .dash-card--library,:root[data-theme=dark] .pa-shell .dash-board--library{background:var(--dash-lightgreen)}.pa-content:has(>.dash-board--gallery:only-child){background:url(/images/pattern-bg-gallery-v2.png), var(--dash-lightyellow);flex:1}.pa-content:has(>.dash-board--library:only-child){background:url(/images/pattern-bg-library-v2.png), var(--dash-lightgreen);flex:1}:root[data-theme=dark] .pa-content:has(>.dash-board--gallery:only-child){background:var(--dash-lightyellow)}:root[data-theme=dark] .pa-content:has(>.dash-board--library:only-child){background:var(--dash-lightgreen)}.pa-shell .pa-content>.dash-board--gallery:only-child,.pa-shell .pa-content>.dash-board--library:only-child{background:0 0;border:0;padding:0}.pa-shell .pa-content>.dash-board--gallery:only-child .display-title h2,.pa-shell .pa-content>.dash-board--library:only-child .display-title h2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pa-shell .dash-card--check .dash-card-head .dash-add,.pa-shell .dash-card--check .dash-card-head .dash-more{border-color:var(--dash-yellow);background:var(--dash-yellow);color:var(--dash-approve-ink)}.pa-shell .dash-card--check .dash-card-head .dash-add:hover,.pa-shell .dash-card--check .dash-card-head .dash-more:hover{border-color:var(--dash-approve-ink);color:var(--dash-approve-ink)}.pa-shell .dash-board .shelf:before{background:0 0}.pa-shell .dash-request-list li{border-top:0;border-bottom:1px solid var(--dash-line);border-radius:7.5px;gap:10px;padding:10px 15px}@media (max-width:700px){.pa-shell .dash-request-list li,.pa-shell .dash-links li>a{flex-wrap:wrap}.pa-shell .dash-request-list .dash-request-text{flex-basis:140px}}.pa-shell .dash-request-list li:first-child{padding-top:10px}.pa-shell .dash-request-list li:last-child{border-bottom:0}.pa-shell .dash-request-mark{background:var(--dash-lightblue);border-radius:7.5px;width:35px;height:35px;font-size:14px;box-shadow:0 3px 3px #00000009}.pa-shell .dash-request-text strong{color:var(--dash-main);font-size:16px;font-weight:700}.pa-shell .dash-request-text span{color:var(--dash-sub);font-size:14px}.pa-shell .dash-request-status,.pa-shell .dash-request-role{border-radius:30px;padding:3px 12.5px;font-size:14px;font-weight:400}.pa-shell .dash-request-status.approved{background:var(--dash-done);color:var(--dash-done-ink)}.pa-shell .dash-request-status.rejected{background:var(--dash-reject);color:var(--dash-reject-ink)}.pa-shell .dash-links li{padding:0;display:block}.pa-shell .dash-links li>a{border-radius:7.5px;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;transition:background .2s;display:flex}.pa-shell .dash-links li>a:hover .dash-request-text strong{text-decoration:underline}.pa-shell .class-links li{align-items:center;gap:4px;display:flex}.pa-shell .class-links li>a{flex:1;min-width:0}.class-row-actions{flex-shrink:0;gap:2px;display:flex}.class-row-actions button{cursor:pointer;width:32px;height:32px;color:var(--dash-sub);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:14px;display:grid}.class-row-actions button:hover:not(:disabled){background:var(--dash-row-line);color:var(--dash-main)}.class-row-actions button.danger:hover:not(:disabled){color:#d1543f}.class-row-actions button:disabled{opacity:.4;cursor:default}.pa-shell .pa-breadcrumb{margin:0 0 4px}.pa-shell .pa-breadcrumb a{border:1px solid var(--dash-more);background:var(--dash-more);color:var(--dash-sub);border-radius:5px;align-items:center;gap:6px;padding:5px 15px;font-size:14px;font-weight:400;line-height:1.4;transition:border-color .2s;display:inline-flex;box-shadow:0 3px 5px #00000016}.pa-shell .pa-breadcrumb a:hover{border-color:var(--dash-sub);color:var(--dash-sub)}.pa-shell .pa-breadcrumb a:focus-visible{outline:2px solid var(--dash-sub);outline-offset:2px}.pa-shell button.dash-more:disabled{opacity:.5;cursor:default}.pa-shell .class-hero{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.class-hero-text{flex-direction:column;gap:6px;min-width:0;display:flex}.class-hero-eyebrow{letter-spacing:.06em;color:var(--dash-green-ink);font-size:12px;font-weight:800}.pa-shell .class-hero h1{color:var(--dash-main);word-break:keep-all;margin:0;font-size:26px;font-weight:800}.class-hero-meta{color:var(--dash-sub);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:13px;display:flex}.class-hero-meta i{color:var(--dash-green);margin-right:5px}.class-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-shell .class-topbar .pa-breadcrumb{margin:0}.class-topbar-actions{flex-wrap:wrap;gap:8px;display:flex}.class-topbar-actions .dash-more{align-items:center;gap:6px;display:inline-flex}.class-pane:not([hidden]){display:contents}.student-select-all{color:var(--dash-sub);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.pa-shell .student-list li{align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.pa-shell .student-list li:hover{background:var(--dash-row-line)}.pa-shell .student-list li.selected{background:var(--dash-lightgreen)}.student-list input[type=checkbox],.student-select-all input[type=checkbox]{width:16px;height:16px;accent-color:var(--dash-green);cursor:pointer;flex-shrink:0}.student-avatar,.person-avatar{background:var(--dash-lightblue);width:35px;height:35px;color:var(--dash-blue);border-radius:7.5px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid;box-shadow:0 3px 3px #00000009}.pa-shell .student-text{flex:1;min-width:0}.pa-shell .student-text strong{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.student-text .pa-login-id{font-size:11.5px}.student-guardians{flex-shrink:1;max-width:38%}@media (max-width:700px){.pa-shell .student-list li{flex-wrap:wrap}.student-guardians{flex-basis:100%;order:5;max-width:none;padding-left:75px}.pa-shell .student-list .class-row-actions{margin-left:auto}.pa-shell .class-hero h1{font-size:22px}}.pa-shell .staff-list li{align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.pa-shell .staff-list li:hover{background:var(--dash-row-line)}.pa-shell .staff-list li.muted .dash-request-text,.pa-shell .staff-list li.muted .person-avatar{opacity:.55}.pa-shell .staff-list .dash-request-text{flex:1;min-width:0}.pa-shell .staff-list .dash-request-text strong{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pa-shell .staff-list .staff-role,.pa-shell .staff-list .staff-me{margin-left:0;padding:2px 8px;font-size:11px;font-weight:700}.person-avatar.admin{background:var(--dash-lightpurple);color:var(--dash-purple)}.person-avatar.invite{background:var(--dash-more);color:var(--dash-sub);font-size:15px}.staff-count{background:var(--dash-lightgreen);color:var(--dash-green-ink);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:12px;font-weight:700}.staff-sub{color:var(--dash-sub);margin:4px 0 -4px;padding:0 10px;font-size:12.5px;font-weight:700}.approval-actions{flex-shrink:0;gap:5px;display:flex}.approval-btn{cursor:pointer;color:#fff;border:0;border-radius:5px;min-width:50px;padding:5px 12px;font-family:inherit;font-size:13px;line-height:1.4;transition:background .2s}.approval-btn.approve{background:#2ead6b}.approval-btn.approve:hover:not(:disabled){background:#45be7d}.approval-btn.reject{background:#e05252}.approval-btn.reject:hover:not(:disabled){background:#eb6a6a}.approval-btn:disabled{opacity:.5;cursor:default}@media (max-width:600px){.pa-shell .staff-list li{flex-wrap:wrap}.pa-shell .staff-list .approval-actions,.pa-shell .staff-list .class-row-actions{margin-left:auto}}.lr-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lr-card{border:1px solid var(--dash-line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:16px;display:grid}.lr-main{flex-direction:column;gap:14px;min-width:0;display:flex}.lr-who{align-items:center;gap:10px;min-width:0;display:flex}.lr-who-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lr-who-text strong{color:var(--dash-main);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.lr-who-text strong small{background:var(--dash-lightblue);color:var(--dash-blue);border-radius:30px;padding:2px 8px;font-size:11px;font-weight:700}.lr-who-text>span{text-overflow:ellipsis;white-space:nowrap;color:var(--dash-sub);font-size:12px;overflow:hidden}.lr-when{color:var(--dash-sub);flex-shrink:0;align-self:flex-start;font-size:12px}.lr-eyebrow{color:var(--dash-sub);font-size:11.5px;font-weight:700}.lr-claim{background:var(--dash-bg);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lr-claim-name{color:var(--dash-main);word-break:keep-all;font-size:20px;font-weight:800;line-height:1.3}.lr-chips{flex-wrap:wrap;gap:6px;display:flex}.lr-chip{background:var(--surface);border:1px solid var(--dash-line);color:var(--dash-sub);border-radius:30px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.lr-chip.ok{background:var(--dash-lightgreen);color:var(--dash-green-ink);border-color:#0000}.lr-chip.warn{background:var(--dash-add);color:var(--dash-add-ink);border-color:#0000}.lr-note{background:var(--surface);color:var(--dash-main);word-break:keep-all;border-radius:10px;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.lr-note i{color:var(--dash-sub)}.lr-decide{background:var(--dash-more);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.lr-hint{color:var(--dash-sub);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.lr-hint.warn{color:#e05252;font-weight:700}.lr-actions{grid-template-columns:1fr 2fr;gap:8px;margin-top:auto;padding-top:6px;display:grid}.lr-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:42px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.lr-btn.approve{color:#fff;background:#2ead6b}.lr-btn.approve:hover:not(:disabled){background:#45be7d}.lr-btn.reject{background:var(--dash-lightpink);color:#e05252}.lr-btn.reject:hover:not(:disabled){background:#ffe0de}:root[data-theme=dark] .lr-btn.reject:hover:not(:disabled){background:#3a2229}.lr-btn:disabled{opacity:.5;cursor:default}@media (max-width:820px){.lr-card{grid-template-columns:minmax(0,1fr)}}.pa-shell .dash-pill{background:var(--dash-done);color:var(--dash-done-ink);white-space:nowrap;border-radius:30px;flex-shrink:0;padding:3px 12.5px;font-size:14px}.pa-shell .dash-more,.pa-shell .dash-head-actions .button.outline,.pa-shell .pa-page-head-actions .button.outline,.pa-shell .dash-add,.pa-shell .dash-head-actions .button.primary,.pa-shell .pa-page-head-actions .button.primary{border:1px solid var(--dash-line);background:var(--surface);min-height:0;color:var(--dash-sub);white-space:nowrap;box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 25px;font-size:16px;font-weight:400;transition:all .2s;display:inline-flex}.pa-shell .dash-more:hover:not(:disabled),.pa-shell .dash-head-actions .button.outline:hover,.pa-shell .pa-page-head-actions .button.outline:hover,.pa-shell .dash-add:hover:not(:disabled),.pa-shell .dash-head-actions .button.primary:hover,.pa-shell .pa-page-head-actions .button.primary:hover{border-color:var(--dash-muted);color:var(--dash-sub);transform:translateY(-2px);box-shadow:0 2px 3px #0000000d}.pa-shell .dash-more.block{padding:13.5px 15px;display:flex}.pa-shell .dash-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:25px;display:grid}.pa-shell .dash-column{flex-direction:column;gap:25px;min-width:0;display:flex}.pa-shell .dash-column .dash-feature-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.pa-shell .dash-columns{grid-template-columns:minmax(0,1fr)}}.pa-menu-button{border:1px solid var(--dash-line);background:var(--surface);width:38px;height:38px;color:var(--dash-main);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-size:20px;display:none}.pa-backdrop{display:none}@media (max-width:900px){.pa-shell{grid-template-columns:minmax(0,1fr)}.pa-sidebar{z-index:120;width:min(280px,85vw);height:100dvh;transition:transform .22s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%)}.pa-shell.menu-open .pa-sidebar{transform:none;box-shadow:6px 0 24px #0000002e}.pa-sidebar .account-menu-popover{width:100%}.pa-sidebar .account-menu-submenu{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static}.pa-sidebar .account-menu-submenu .account-menu-row{padding-left:20px}.pa-sidebar .account-menu-switcher>.account-menu-row .account-menu-chevron{transition:transform .15s;display:inline-block}.pa-sidebar .account-menu-switcher>.account-menu-row[aria-expanded=true] .account-menu-chevron{transform:rotate(90deg)}.pa-sidebar .account-menu-popover{max-height:calc(100dvh - 190px);overflow-y:auto}.pa-drawer-close{width:36px;height:36px;color:var(--dash-sub);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-self:center;place-items:center;padding:0;font-size:16px;display:grid}.pa-drawer-close:hover{background:var(--dash-account);color:var(--dash-main)}.pa-backdrop{z-index:110;background:#1a151259;border:0;padding:0;display:block;position:fixed;inset:0}.pa-menu-button{display:grid}.pa-topbar{z-index:30;flex-wrap:nowrap;gap:12px;padding:12px 16px;position:sticky;top:0}.pa-topbar-text{flex:1;min-width:0}.pa-topbar-title{font-size:18px;line-height:1.3}.pa-topbar-alert{flex-shrink:0;padding:6px 10px;font-size:13px}.pa-topbar-actions{gap:6px}.pa-topbar-logout{flex-shrink:0;padding:6px 10px;font-size:13px}.pa-topbar-logout-label{display:none}.pa-content{gap:16px;padding:16px 16px 48px}.pa-shell .pa-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-shell .pa-page-head h1{font-size:20px}.pa-shell .pa-page-head-actions{flex-wrap:wrap;flex-shrink:1}.pa-shell .dash-columns,.pa-shell .dash-column{gap:16px}.pa-shell .dash-card,.pa-shell .dash-card.focus-card{padding:15px 18px 18px}.pa-shell .dash-card-head{flex-wrap:wrap}.pa-sidebar-head{justify-content:space-between}.pa-shell .dash-card .imgboard-row{padding:20px 14px 7px}.pa-shell .dash-more,.pa-shell .dash-add{padding:5px 14px;font-size:14px}}@media (max-width:600px){.pa-shell .pa-stat-grid{gap:12px}.pa-shell .pa-stat-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""value""caption";row-gap:6px;padding:14px 16px}.pa-shell .pa-stat-label{font-size:15px}.pa-shell .pa-stat-value{justify-self:start;min-width:52px;height:52px;padding:0 8px;font-size:34px;line-height:52px}.pa-shell .pa-stat-value small{font-size:18px}.pa-shell .pa-stat-caption{font-size:12px}.pa-topbar-alert-label{display:none}.pa-shell .dash-card-head .dash-head-actions{flex-wrap:wrap;width:100%}.pa-shell .dash-card-head .dash-head-actions>*{flex:130px;min-width:0}.pa-shell .dash-card-head .dash-head-actions>.dash-more,.pa-shell .dash-card-head .dash-head-actions>.button{flex:none}}.imgboard{flex-direction:column;gap:35px;display:flex}.imgboard-row{gap:var(--gap);padding-bottom:10px;display:flex;position:relative}.imgboard-row:before{content:"";background:linear-gradient(#c4aa85,#a88b66);border-radius:30px;height:10px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .imgboard-row:before{background:linear-gradient(#6b5a45,#54463a)}.imgboard-cell{min-width:0;width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));flex-direction:column;flex:none;gap:6px;display:flex}.imgboard-caption{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--dash-sub);font-size:12px;font-weight:600;overflow:hidden}.imgboard-item{aspect-ratio:1;background:var(--surface) center / cover no-repeat;border-radius:10px;flex:none;width:100%;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 3px 5px #00000013}.imgboard-item:hover{transform:translateY(-5px)}.pa-shell .dash-card .imgboard{background:var(--dash-shelf-back);border-radius:15px 15px 0 0;gap:15px;box-shadow:inset 0 0 10px #0000004d}.pa-shell .dash-card .imgboard-row{padding:30px 25px 7px}.pa-shell .dash-card .imgboard-row:before{background:var(--dash-shelf);height:7px;box-shadow:0 4px 0 var(--dash-shelf-edge);border-radius:3px}.pa-shell .dash-card .imgboard-item{border:1px solid var(--dash-line)}.pa-shell .dash-card .imgboard-item:hover{transform:translateY(-3px)}.pa-shell .dash-card .imgboard-caption{color:var(--dash-main)}.modal-card.book-modal .reader-book{width:min(880px,100%,187vh - 561px)}.modal-backdrop.viewer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1a2e6b;animation:.22s ease-out viewer-fade}.modal-card.viewer-modal{border:1px solid var(--ijak-card-border);background:var(--surface);width:min(860px,100%);color:var(--ijak-text2);border-radius:24px;gap:18px;padding:26px 30px 22px;animation:.32s cubic-bezier(.2,.8,.2,1) viewer-rise;box-shadow:0 40px 90px -24px #14142873}.modal-card.viewer-modal.book-modal{width:min(1000px,100%);overflow:visible}.digital-book-frame{aspect-ratio:16/10;background:#242c40;border-radius:8px;min-height:320px;max-height:calc(100vh - 220px);position:relative;overflow:hidden}.digital-book-frame--heyzine{background:#fff}.digital-book-frame iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.digital-book-frame--bookcreator iframe{height:calc(100% + 56px)}.viewer-head{text-align:left;border-bottom:1px solid var(--ijak-card-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.viewer-head.bare{border-bottom:0;align-items:center;padding-bottom:0}.modal-card.viewer-modal .viewer-head.bare .viewer-meta:first-child{margin-top:0}.modal-card.viewer-modal .viewer-head.bare .viewer-meta:first-child span{color:var(--ijak-text2);background:0 0;border:0;padding:0;font-size:16px;font-weight:800}.viewer-eyebrow{color:#9a7240;letter-spacing:.06em;background:#b3884f1f;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.viewer-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.modal-card.viewer-modal h3{font-family:var(--dash-font);letter-spacing:-.025em;color:var(--ijak-text2);word-break:keep-all;margin:10px 0 0;font-size:26px;font-weight:900;line-height:1.3}.modal-card.viewer-modal .viewer-meta{color:var(--ijak-muted2);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.viewer-meta span{border:1px solid var(--ijak-card-border);background:var(--page-bg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 10px;font-weight:600}.viewer-tag{color:#9a7240;background:#b3884f24;border-radius:999px;margin-left:12px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800}.viewer-close{border:1px solid var(--ijak-card-border);background:var(--surface);width:38px;height:38px;color:var(--ijak-text2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;transition:background .15s,transform .2s;display:grid;box-shadow:0 6px 14px -8px #141e2d80}.viewer-close:hover{background:var(--ijak-mint);transform:rotate(90deg)}.viewer-head-actions{flex-shrink:0;gap:8px;display:flex}.viewer-head-actions .viewer-close:first-child:not(:last-child):hover{transform:none}.modal-card.viewer-modal:fullscreen{border-radius:0;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;display:flex;overflow:auto}.modal-card.book-modal:fullscreen .reader-book{width:min(100%,187vh - 299.2px)}.modal-card.viewer-modal:fullscreen .digital-book-frame{aspect-ratio:auto;flex:1;max-height:none}.viewer-close:focus-visible,.viewer-modal .reader-arrow:focus-visible{outline-offset:3px;outline:2px solid #b3884f}.viewer-modal .reader-dot.active{background:#b3884f}.viewer-modal .child-viewer{background:var(--page-bg);border:0;border-radius:16px}.viewer-modal .child-viewer img{border-radius:4px;box-shadow:0 14px 30px -14px #14142873}.story{text-align:left;flex-direction:column;height:min(560px,100vh - 200px);min-height:340px;display:flex}.story-head{border-bottom:1px solid var(--ijak-card-border);padding:4px 4px 18px}.modal-card .story-head h4{font-family:var(--dash-font);letter-spacing:-.025em;color:var(--ijak-text2);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:900;line-height:1.3}.modal-card p.story-meta{color:var(--ijak-muted2);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}.story-meta span,.story-meta time{align-items:center;gap:6px;display:inline-flex}.story-meta i{opacity:.7;font-size:13px}.story-body{scrollbar-width:thin;scrollbar-color:var(--ijak-card-border) transparent;flex:1;min-height:0;padding:22px 4px 8px;overflow-y:auto}.modal-card .story-body p{max-width:38em;color:var(--ijak-text2);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 .9em;font-size:16.5px;line-height:1.9}.modal-card .story-body p.gap{height:.2em;margin:0}.modal-card .story-body p.story-empty{text-align:center;max-width:none;color:var(--ijak-muted2);margin:40px 0 0;font-size:14.5px}.art-view{text-align:left;flex-direction:column;height:min(640px,100vh - 160px);min-height:380px;display:flex}.art-view-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-card p.art-view-desc{max-width:56ch;color:var(--ijak-muted2);margin:10px 0 0;font-size:13.5px;line-height:1.6}.art-view-download{border:1px solid var(--ijak-card-border);background:var(--surface);height:36px;color:var(--ijak-text2);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.art-view-download:hover{border-color:var(--ijak-muted2);background:var(--page-bg)}.art-view-actions{flex-shrink:0;gap:8px;display:flex}.art-stage{background:var(--page-bg);border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:0;margin-top:18px;padding:22px 64px;display:flex;position:relative;overflow:hidden}.art-stage img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;display:block;box-shadow:0 18px 40px -22px #14142880}.modal-card p.art-stage-empty{color:var(--ijak-muted2);font-size:14px}.art-nav{border:1px solid var(--ijak-card-border);background:var(--surface);width:42px;height:42px;color:var(--ijak-text2);cursor:pointer;border-radius:50%;place-items:center;font-size:16px;transition:background .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px -8px #141e2d73}.art-nav:hover:not(:disabled){background:var(--page-bg)}.art-nav:disabled{opacity:.3;cursor:default}.art-nav.prev{left:12px}.art-nav.next{right:12px}.art-page{color:#fff;font-variant-numeric:tabular-nums;background:#1a1512b3;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.viewer-modal .viewer-intro{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leaf.cover .leaf-text span+span{letter-spacing:0;opacity:.78;font-size:clamp(11px,1.4vw,14px);font-weight:600}.leaf.text-only .leaf-text{justify-content:center;gap:6px;padding:13% 12% 15%;font-size:clamp(12px,1.6vw,16px);line-height:1.85}.pa-shell .dash-more,.pa-shell .dash-add{line-height:normal}:is(.pa-shell .dash-more:has(>.bi),.pa-shell .dash-add:has(>.bi)){align-items:center;gap:6px;display:inline-flex}.pa-shell button.dash-add,.pa-shell button.dash-more{cursor:pointer;font-family:inherit}.book-cover-image{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--tone) 42%, #fff) 0 26%, transparent 27%), color-mix(in srgb, var(--tone) 16%, #fff);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;display:block}.book-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:26px 22px;margin:0;padding:0;list-style:none;display:grid}.book-card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.book-card .book-cover{width:100%}.book-card:hover .book-cover{transform:translateY(-4px)}.book-card:focus-visible{outline:none}.book-card:focus-visible .book-cover{outline:3px solid var(--dash-green);outline-offset:3px}.book-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.book-card-text strong{color:var(--dash-main);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.book-card-meta{color:var(--dash-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.book-card-meta.faint{opacity:.75}.book-status{white-space:nowrap;background:var(--dash-more);color:var(--dash-sub);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11px;font-weight:800}.book-status.live{background:var(--dash-lightgreen);color:var(--dash-green-ink)}.pa-page-head-actions .book-status{align-self:center}.book-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.book-live-note{background:var(--dash-lightgreen);color:var(--dash-green-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;font-weight:700}.book-editor{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.book-rail{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}.book-count{color:var(--dash-sub);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.book-page-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.book-page-row{align-items:center;gap:2px;display:flex}.book-page-item{min-width:0;color:var(--dash-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:9px;padding:6px 8px;display:flex}.book-page-item:hover{background:var(--dash-more)}.book-page-item.active{border-color:var(--dash-green);background:var(--dash-lightgreen)}.book-page-no{text-align:center;width:26px;color:var(--dash-sub);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:800}.book-page-thumb{color:#a39a8a;background:#fbf7ee 50%/cover no-repeat;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:33px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #503c1e24}.book-page-thumb.cover{width:33px;height:44px;margin:0 5.5px}.book-page-snippet{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.book-page-warn{color:#d1543f;flex-shrink:0;font-size:14px}.book-page-tools{flex-shrink:0;display:flex}.book-page-tools button{width:24px;height:26px;color:var(--dash-sub);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:12px;display:grid}.book-page-tools button:hover:not(:disabled){background:var(--dash-more);color:var(--dash-main)}.book-page-tools button:disabled{opacity:.3;cursor:default}.book-add{border-top:1px solid var(--dash-row-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.book-add .dash-add,.book-add .dash-more{width:100%;padding:8px 10px}.book-work{flex-direction:column;gap:20px;min-width:0;display:flex}.book-panel-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:26px;display:grid}.book-panel-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.book-field{flex-direction:column;gap:8px;display:flex}.book-field-label{color:var(--dash-main);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.book-field textarea,.pa-shell .book-info input,.pa-shell .book-info textarea{border:1px solid var(--dash-line);background:var(--dash-bg);width:100%;color:var(--dash-main);font:inherit;border-radius:10px;padding:11px 14px;font-size:15px;line-height:1.7;transition:border-color .15s,background .15s}.book-field textarea,.pa-shell .book-info textarea{resize:vertical}.book-field textarea:focus,.pa-shell .book-info input:focus,.pa-shell .book-info textarea:focus{border-color:var(--dash-green);background:var(--surface);outline:none}.book-field textarea::placeholder,.pa-shell .book-info input::placeholder,.pa-shell .book-info textarea::placeholder{color:var(--dash-sub);opacity:.6}.pa-shell .book-head{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px}.book-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.book-head-eyebrow{color:var(--dash-green-ink);font-size:12px;font-weight:800}.pa-shell .book-head h1{color:var(--dash-main);word-break:keep-all;margin:0;font-size:26px;font-weight:800}.book-head-meta{color:var(--dash-sub);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13px;display:flex}.book-save{align-items:center;gap:5px;display:inline-flex}.book-save.busy{color:var(--dash-add-ink)}.book-save.stop{color:#d1543f}.book-head-actions{flex-wrap:wrap;gap:8px;display:flex}.book-head-actions i,.book-add i,.book-picture-actions i{margin-right:2px}@media (hover:hover){.book-page-tools{opacity:0;transition:opacity .15s}.book-page-row:hover .book-page-tools,.book-page-row:focus-within .book-page-tools,.book-page-row.is-selected .book-page-tools{opacity:1}}.book-add-label{color:var(--dash-sub);grid-column:1/-1;font-size:12.5px;font-weight:700}.book-add .wide{grid-column:1/-1}.book-fit{color:var(--dash-sub);font-size:12px}.book-fit.over{color:#d1543f;font-weight:700}.book-source{color:#9a7240;font-size:12px}.book-link{cursor:pointer;font:inherit;color:var(--dash-green-ink);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.book-link:hover{text-decoration:underline}.book-seg{background:var(--dash-more);border-radius:999px;padding:3px;display:inline-flex}.book-seg button{cursor:pointer;font:inherit;color:var(--dash-sub);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.book-seg.small button{padding:4px 11px;font-size:12px}.book-fit-all{border-top:1px solid var(--dash-row-line);color:var(--dash-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 2px;font-size:12.5px;font-weight:700;display:flex}.book-seg button.active{background:var(--surface);color:var(--dash-main);box-shadow:0 2px 6px #00000014}.book-picture{align-items:center;gap:14px;display:flex}.book-picture img,.book-picture-file{aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex-shrink:0;width:180px;box-shadow:0 8px 18px -10px #14142873}.book-picture-title{color:var(--dash-sub);font-size:12.5px;font-weight:400}.book-cover-source{flex-wrap:wrap;gap:8px;display:flex}.book-cover-source i{margin-right:2px}.book-cover-empty{border:1px dashed var(--dash-line);background:var(--dash-bg);color:var(--dash-sub);border-radius:10px;margin:0;padding:14px 16px;font-size:13px}.book-picture-file{background:var(--dash-bg);color:var(--dash-sub);place-items:center;font-size:28px;display:grid}.book-picture-actions{flex-direction:column;gap:8px;min-width:0;display:flex}.book-picture-actions>div{flex-wrap:wrap;gap:6px;display:flex}.book-picture-title{color:var(--dash-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.book-picture-empty{aspect-ratio:4/3;border:2px dashed var(--dash-line);background:var(--dash-bg);width:100%;max-width:320px;color:var(--dash-sub);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.book-picture-empty i{font-size:26px}.book-picture-empty small{color:#d1543f;text-align:center;padding:0 14px;font-weight:600}.book-picture-empty:hover{border-color:var(--dash-green);color:var(--dash-green-ink)}.book-tones{flex-wrap:wrap;gap:10px;display:flex}.book-tones button{cursor:pointer;border:3px solid var(--surface);background:var(--tone);width:30px;height:30px;box-shadow:0 0 0 1px var(--dash-line);border-radius:50%;padding:0}.book-tones button[aria-checked=true]{box-shadow:0 0 0 2px var(--dash-main)}.reader.book-preview{--scale:.56;background:radial-gradient(ellipse at 50% 40%, #f0c88c29, transparent 70%), var(--dash-bg);border-radius:16px;gap:10px;width:auto;margin:0;padding:18px 20px 12px;overflow:visible}.book-preview-frame{width:calc(440px * var(--scale));height:calc(470px * var(--scale))}.book-preview .leaf{width:440px;height:470px;transform:scale(var(--scale));transform-origin:0 0}.book-preview figcaption,.book-preview-cover figcaption{color:var(--dash-sub);text-align:center;font-size:12px}.book-preview-cover{flex-direction:column;gap:10px;width:170px;margin:0;display:flex}.book-info{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.book-info .wide{grid-column:1/-1}.book-info textarea{resize:vertical}.book-delete{cursor:pointer;font:inherit;color:#d1543f;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:700}.book-delete:hover:not(:disabled){text-decoration:underline}.modal-card.pf-modal.pick-modal{width:min(820px,100%)}.book-picker-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.book-picker-filters .join-search{flex:1;min-width:200px}.book-picker-chips{scrollbar-width:thin;gap:6px;margin-top:-8px;padding-bottom:4px;display:flex;overflow-x:auto}.book-picker-chip{border:1px solid var(--ijak-card-border);background:var(--surface);cursor:pointer;height:36px;font:inherit;color:var(--ijak-text2);white-space:nowrap;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.book-picker-chip small{background:var(--page-bg);min-width:20px;color:var(--ijak-muted2);text-align:center;border-radius:30px;padding:1px 6px;font-size:11px;font-weight:800}.book-picker-chip:hover{border-color:var(--ijak-green)}.book-picker-chip.on{border-color:var(--ijak-green);background:var(--ijak-mint);color:var(--ijak-green-dark)}.book-picker-chip.on small{background:var(--ijak-green);color:#fff}.book-picker-chip:focus-visible{outline:2px solid var(--ijak-green);outline-offset:2px}.book-picker-grid{text-align:left;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:54vh;margin:0 -6px;padding:6px;list-style:none;display:grid;overflow-y:auto}.book-pick{border:1px solid var(--ijak-card-border);background:var(--surface);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;border-radius:18px;flex-direction:column;gap:4px;padding:8px 8px 10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.book-pick:hover:not(:disabled){border-color:var(--ijak-green);transform:translateY(-3px);box-shadow:0 10px 20px -12px #00000040}.book-pick:focus-visible{outline:2px solid var(--ijak-green);outline-offset:2px}.book-pick:disabled{cursor:not-allowed}.book-pick-thumb{aspect-ratio:1;background:var(--page-bg) center / cover no-repeat;color:var(--ijak-muted2);border-radius:12px;place-items:center;margin-bottom:6px;font-size:28px;display:grid;position:relative;overflow:hidden}.book-pick-pages{color:#fff;background:#1414149e;border-radius:30px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.book-pick-go{background:var(--ijak-green);color:#fff;opacity:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:34px;font-size:13px;font-weight:800;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(6px)}.book-pick:hover:not(:disabled) .book-pick-go,.book-pick:focus-visible .book-pick-go{opacity:1;transform:none}.book-pick:disabled .book-pick-go{opacity:1;background:var(--ijak-card-border);color:var(--ijak-muted2);transform:none}.book-pick-title,.book-pick-meta{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}.book-pick-title{color:var(--ijak-text2);font-size:14px;font-weight:800}.book-pick-meta{color:var(--ijak-muted2);font-size:12px}@media (hover:none){.book-pick-go{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.book-pick,.book-pick-go{transition:none}.book-pick:hover:not(:disabled){transform:none}}.pick-empty{border:1px dashed var(--ijak-card-border);text-align:center;border-radius:18px;justify-items:center;gap:12px;padding:36px 16px;display:grid}.pick-empty>span{background:var(--ijak-mint);width:52px;height:52px;color:var(--ijak-green-dark);border-radius:16px;place-items:center;font-size:22px;display:grid}.pick-empty p{max-width:340px;color:var(--ijak-muted2);word-break:keep-all;margin:0;font-size:13.5px;line-height:1.6}.book-writing-list{text-align:left;flex-direction:column;gap:8px;max-height:54vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.book-writing-item{border:1px solid var(--ijak-card-border);background:var(--surface);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s;display:flex}.book-writing-item:hover:not(:disabled){border-color:var(--ijak-green)}.book-writing-item:focus-visible{outline:2px solid var(--ijak-green);outline-offset:2px}.book-writing-item:disabled{cursor:progress}.book-writing-item strong{color:var(--ijak-text2);font-size:15px;font-weight:800}.book-writing-meta{color:var(--ijak-muted2);font-size:12px}.book-writing-excerpt{color:var(--ijak-muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.book-split{text-align:left;flex-direction:column;gap:12px;display:flex}.book-split ol{color:#2c2a26;max-height:40vh;font-family:var(--font-serif);background:#fbf7ee;border-radius:12px;margin:0;padding:12px 16px 12px 36px;font-size:14px;line-height:1.7;overflow-y:auto}.book-split li+li{margin-top:6px}.book-split-more{color:#8a7d6b;list-style:none}.book-split-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1280px){.book-panel-body{grid-template-columns:minmax(0,1fr)}.reader.book-preview,.book-preview-cover{justify-self:center}}@media (max-width:1000px){.book-editor{grid-template-columns:minmax(0,1fr)}.book-rail{max-height:none;position:static}}@media (max-width:700px){.book-info{grid-template-columns:minmax(0,1fr)}.book-picture{flex-direction:column;align-items:flex-start}.book-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px 14px}}@keyframes viewer-fade{0%{opacity:0}}@keyframes viewer-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.modal-backdrop.viewer-backdrop,.modal-card.viewer-modal{animation:none}}@media (max-width:600px){.modal-card.viewer-modal{border-radius:18px;padding:20px 16px 16px}.modal-card.viewer-modal h3{font-size:20px}.story{height:min(520px,100vh - 160px)}.art-view{height:min(560px,100vh - 140px);min-height:320px}.art-view-head{flex-wrap:wrap}.art-stage{padding:14px 10px}.art-nav{width:36px;height:36px}.art-nav.prev{left:6px}.art-nav.next{right:6px}.modal-card .story-head h4{font-size:22px}.modal-card .story-body p{font-size:15.5px}}button.imgboard-item{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;padding:0;display:block}button.imgboard-item:focus-visible{outline-offset:3px;outline:3px solid #8ec63f}.imgboard-item .art-canvas{width:100%;height:100%}@media (max-width:600px){.imgboard{gap:24px}}.writing-cover{color:#3a332a;background:repeating-linear-gradient(#0000 0 15px,#5a8cc82e 15px 16px),#fdfcf8;flex-direction:column;gap:5px;width:100%;height:100%;padding:10px 8px 8px 17px;display:flex;position:relative;overflow:hidden}.writing-cover:before{content:"";background:#d65c5c66;width:1.5px;position:absolute;top:0;bottom:0;left:11px}.writing-cover-title{word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.writing-cover-text{color:#5b5246;word-break:keep-all;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:9.5px;line-height:16px;display:-webkit-box;overflow:hidden}.imgboard-item .book-cover{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;gap:3px;padding:8px 7px 7px 11px}.imgboard-item .book-spine{width:5px}.imgboard-item .book-cover-title{font-size:10px;line-height:1.25}.imgboard-item .book-cover-author{font-size:8.5px;line-height:1.2}.pa-table button.pa-row-link{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.po{gap:18px;display:grid}@keyframes po-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lr-guide{border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.lr-guide i{margin-top:2px}.lr-guide.ok{background:var(--dash-lightgreen);color:var(--dash-green-ink)}.lr-guide.check{background:color-mix(in srgb, var(--yellow) 18%, transparent);color:var(--ijak-text2)}.lr-guide.warn{background:var(--dash-add);color:var(--dash-add-ink)}.pa-nav-badge{box-sizing:border-box;background:var(--dash-pink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:16.5px;height:16.5px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pa-shell .notice-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-shell .notice-list li{border-bottom:1px solid var(--dash-row-line)}.pa-shell .notice-list li:last-child{border-bottom:0}.pa-shell .notice-list li>a,.pa-shell .notice-list li>button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px;transition:background .2s;display:flex}.pa-shell .notice-list li>a:hover,.pa-shell .notice-list li>button:hover{background:var(--dash-row-line)}.pa-shell .notice-list li>button:focus-visible{outline:2px solid var(--dash-sub);outline-offset:-2px}.pa-shell .notice-list .notice-title-line{align-items:center;gap:6px;min-width:0;display:flex}.pa-shell .notice-list .dash-request-text strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-shell .notice-new{color:#fff;letter-spacing:.02em;background:#ea618b;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.5}.notice-status{color:var(--dash-sub);margin:0;padding:10px;font-size:13px}.pa-shell .notice-board .board-pages{padding-top:0}.notice-search{flex:0 280px;min-width:0;position:relative}.notice-search input{box-sizing:border-box;border:1px solid var(--dash-line);background:var(--surface);width:100%;height:34px;font:inherit;color:var(--dash-main);border-radius:5px;outline:none;padding:0 32px 0 12px;font-size:14px;transition:border-color .2s}.notice-search input:focus{border-color:var(--dash-sub)}.notice-search input::-webkit-search-cancel-button{cursor:pointer}.notice-search button{color:#555;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;font-size:14px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.modal-card.pf-modal.notice-view-modal{width:min(600px,100%)}.notice-view-eyebrow{color:var(--ijak-green-dark);font-size:12px;font-weight:800}.modal-card .notice-view-modal h3,.notice-view-modal .pf-head h3{overflow-wrap:anywhere;line-height:1.4}.notice-view-date{color:var(--dash-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.notice-view-body{border:1px solid var(--dash-line);background:var(--page-bg);height:clamp(180px,30vh,300px);color:var(--dash-main);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:18px 20px;font-size:15px;line-height:1.8;overflow-y:auto}@media (max-width:560px){.notice-view-body{height:clamp(160px,40vh,340px);padding:16px;font-size:14.5px;line-height:1.75}}.modal-card.pf-modal.notice-editor-modal{width:min(620px,100%)}.notice-editor-body{min-height:240px;font-family:inherit}@media (max-width:600px){.pa-shell .notice-board .dash-card-head{flex-wrap:wrap}.notice-search{flex-basis:100%}}.back-link,.pa-shell .pa-breadcrumb a.back-link,.modal-nav .back-link{border:1px solid var(--dash-line);background:var(--surface);color:var(--dash-main);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 16px 4px 4px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 5px #0000000d}.back-link-arrow{background:var(--dash-lightgreen);width:30px;height:30px;color:var(--dash-green-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;transition:background .15s,color .15s;display:grid}.back-link-arrow i{line-height:1;transition:transform .15s}.back-link:hover,.pa-shell .pa-breadcrumb a.back-link:hover,.modal-nav .back-link:hover{border-color:var(--dash-green);color:var(--dash-main);box-shadow:0 4px 10px -4px #0000002e}.back-link:hover .back-link-arrow{background:var(--dash-green);color:#fff}.back-link:hover .back-link-arrow i{transform:translate(-2px)}.back-link:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}.pa-shell :not(.modal-nav)>.back-link:not(.compact){border-radius:10px;gap:10px;min-height:44px;padding:6px 18px 6px 6px;font-size:15px}.pa-shell :not(.modal-nav)>.back-link:not(.compact) .back-link-arrow{border-radius:7px;width:32px;height:32px;font-size:17px}.modal-nav .back-link,.modal-nav .back-link.compact{width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;gap:0;padding:0}.modal-nav .back-link .back-link-arrow,.modal-nav .back-link.compact .back-link-arrow{width:36px;height:36px;color:var(--ijak-text2);background:0 0;font-size:18px}.modal-nav .back-link .back-link-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal-nav .back-link:hover{background:var(--ijak-mint);box-shadow:none}.modal-nav .back-link:hover .back-link-arrow{color:var(--ijak-green-dark);background:0 0}.modal-nav>button:last-child:not(.back-link){border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:16px;display:grid}.modal-nav>button:last-child:not(.back-link):hover{background:var(--ijak-mint)}.back-link.compact,.modal-nav .back-link.compact{box-shadow:none;gap:7px;padding:3px 12px 3px 3px;font-size:13px}.back-link.compact .back-link-arrow{width:24px;height:24px;font-size:13px}.sub-back{justify-content:center;justify-self:center;display:flex}.gallery-more{flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.gallery-more-count{color:var(--dash-sub);font-variant-numeric:tabular-nums;font-size:12.5px}.gallery-more .dash-more{min-width:160px;padding:9px 18px}.pa-shell .gallery-filter{gap:0;width:150px;min-width:0;font-weight:400}.pa-shell .gallery-filter.gallery-author{width:160px}.pa-shell .gallery-filter .searchable-select-control>input[type=text]{border:1px solid var(--dash-line);background:var(--surface);height:auto;color:var(--dash-main);box-shadow:none;cursor:pointer;border-radius:5px;padding:5px 30px 5px 12px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .15s}.pa-shell .gallery-filter .searchable-select-control>input[type=text]:hover,.pa-shell .gallery-filter .searchable-select-control>input[aria-expanded=true]{border-color:var(--dash-sub)}.pa-shell .gallery-filter .searchable-select-control>input[type=text]:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px;border-color:var(--dash-line)}.pa-shell .gallery-filter .searchable-select-chevron{border-color:var(--dash-sub);right:12px}.pa-shell .gallery-filter .searchable-select-options{border-color:var(--dash-line);border-radius:10px;min-width:200px;box-shadow:0 14px 30px -14px #0000004d}.pa-shell .gallery-filter .searchable-select-options button{color:var(--dash-main);font-size:14px;font-weight:400}.pa-shell .gallery-filter .searchable-select-options button:hover,.pa-shell .gallery-filter .searchable-select-options button.active{background:var(--dash-bg)}.pa-shell .gallery-filter .searchable-select-options button[aria-selected=true]{background:var(--dash-lightgreen);box-shadow:none}.dash-board--gallery .dash-card-head{flex-wrap:wrap;row-gap:12px}.gallery-actions{flex-wrap:nowrap}.gallery-menu{display:inline-flex;position:relative}.gallery-menu>button{align-items:center;gap:6px;display:inline-flex}.gallery-menu-caret{opacity:.7;font-size:11px}.gallery-menu-list{z-index:30;border:1px solid var(--dash-line);background:var(--surface);border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 32px -12px #00000040}.gallery-menu-list a{color:var(--dash-main);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.gallery-menu-list a:hover{background:var(--dash-lightgreen);color:var(--dash-green-ink)}.gallery-menu-list .bi{text-align:center;width:16px;color:var(--dash-sub)}.gallery-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 14px;display:flex}@media (max-width:640px){.gallery-actions{flex-wrap:wrap}.gallery-toolbar .gallery-filter{flex:140px;width:auto}}.sb-list{margin:0;padding:0;list-style:none}.sb-row{border-bottom:1px solid var(--dash-line);align-items:center;gap:16px;padding:14px 0;display:flex}.sb-row:last-child{border-bottom:0}.sb-cover{aspect-ratio:1;object-fit:cover;border:1px solid var(--dash-line);background:#fff;border-radius:8px;flex-shrink:0;width:64px}.sb-cover--large{width:120px}.sb-info{flex:1;gap:4px;min-width:0;display:grid}.sb-info strong{color:var(--dash-main);font-size:15px}.sb-provider{border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.sb-provider--bookcreator{color:#2f5bb7;background:#eaf0fb}.sb-provider--heyzine{color:#8a5a1f;background:#f3eee6}.sb-url{color:var(--dash-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sb-url:hover{text-decoration:underline}.sb-actions{flex-shrink:0;gap:6px;display:flex}.sb-actions .button{min-height:34px;padding:0 12px}.sb-cover-field .sb-cover--large{justify-self:start}.pf-foot.eb-foot{grid-template-columns:auto 1fr 2fr;align-items:center;gap:12px}.pf-foot .button.eb-delete{color:#c0466c;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:6px 2px;font-size:13px;font-weight:700;text-decoration:underline}@media (max-width:700px){.sb-row{flex-wrap:wrap}.sb-actions{justify-content:flex-end;width:100%}}.pa-topbar-title .pa-view-switcher{width:auto;min-width:180px;max-width:100%;font-size:15px;font-weight:700;display:inline-block}@media (max-width:900px){.pa-topbar-title .pa-view-switcher,.pa-topbar-title .pa-view-switcher .searchable-select-control,.pa-topbar-title .pa-view-switcher .searchable-select-control>input{box-sizing:border-box;width:100%;min-width:0}.pa-topbar-title .pa-view-switcher .searchable-select-control>input{text-overflow:ellipsis;overflow:hidden}}.home.customer-center{--main-color:var(--dash-main);--sub-color:var(--dash-sub);--desc-color:var(--dash-sub);--main-font:var(--dash-font);min-width:0;font-family:var(--dash-font);color:var(--dash-main);background:0 0}.home.customer-center .qna-board,.home.customer-center .qna-form,.home.customer-center .qna-view,.home.customer-center .qna-done{border:1px solid var(--dash-line);background:var(--surface);border-radius:15px;overflow:hidden}.home.customer-center .qna-board{min-height:620px;padding:25px}.home.customer-center table,.home.customer-center th,.home.customer-center td{border-left:0;border-right:0;border-color:var(--dash-line);background:var(--surface)}.home.customer-center table{color:var(--dash-main);border-top:0}.home.customer-center th{background:var(--dash-bg);color:var(--dash-sub);font-size:13px;font-weight:700}.home.customer-center td{color:var(--dash-main);font-size:14px}.home.customer-center tbody tr:hover td,.home.customer-center .qna-form-label,.home.customer-center .qna-view-head{background:var(--dash-bg)}.home.customer-center .qna-form-row,.home.customer-center .qna-view-head,.home.customer-center .qna-view-meta,.home.customer-center .qna-view-body,.home.customer-center .qna-view-answer,.home.customer-center .qna-view-followup,.home.customer-center .qna-view-waiting,.home.customer-center .qna-followup,.home.customer-center .qna-followup-open{border-color:var(--dash-line)}.home.customer-center .qna-form-row:last-child{border-bottom:0}.home.customer-center .qna-view-answer,.home.customer-center .qna-view-waiting,.home.customer-center .qna-followup{background:var(--dash-lightgreen)}.home.customer-center .qna-input,.home.customer-center .qna-form .searchable-select-control>input[type=text],.home.customer-center .filter--subject input[type=search],.home.customer-center .filter--category .searchable-select-control>input[type=text]{border:1px solid var(--dash-line);background:var(--surface);color:var(--dash-main);border-radius:10px}.home.customer-center .qna-input:focus{border-color:var(--dash-green)}.home.customer-center .qna-btn{border-color:var(--dash-line);background:var(--surface);border-radius:10px}.home.customer-center .qna-btn:hover{border-color:var(--dash-sub)}.home.customer-center .qna-btn.primary{border-color:var(--dash-green);background:var(--dash-green);color:#fff}.home.customer-center .qna__write .btn--write{border:1px solid var(--dash-add);background:var(--dash-add);color:var(--dash-add-ink);border-radius:5px;font-size:14px;box-shadow:0 3px 5px #00000016}.home.customer-center .qna__write .btn--write:hover{border-color:var(--dash-add-ink)}.home.customer-center .qna__answered{border-radius:999px}body .modal-backdrop .modal-card{border-radius:10px}body .modal-card .pf-head{border-radius:10px 10px 0 0}body .modal-card .pf-mark{border-radius:8px}body .modal-card :is(input:not([type=checkbox]):not([type=radio]),textarea,.pf-input,.button,.file-drop-zone,.searchable-select-control>input,.searchable-select-options,.gi-channel,.join-result,.join-selected,.join-results-empty,.invite-soon,.da-picked,.da-find,.sr-example,.sr-example summary,.sr-format){border-radius:6px}.home.customer-center .cc-list{margin-top:15px}.home.customer-center .cc-col-category{width:90px}.home.customer-center .cc-col-status{width:110px}.home.customer-center .cc-col-date{width:120px}.home.customer-center .cc-list th,.home.customer-center .cc-list td{padding:12px 10px}.home.customer-center .cc-title{text-align:left}.home.customer-center td.cc-title a{text-overflow:ellipsis;white-space:nowrap;color:var(--dash-main);display:block;overflow:hidden}.home.customer-center td.cc-title a:hover{text-decoration:underline}.home.customer-center .cc-date{white-space:nowrap;color:var(--dash-sub);font-variant-numeric:tabular-nums;font-size:13px}.home.customer-center .cc-waiting{color:var(--dash-sub);font-size:13px}@media (max-width:640px){.home.customer-center .cc-col-category{width:56px}.home.customer-center .cc-col-status{width:76px}.home.customer-center .cc-col-date{width:84px}.home.customer-center .cc-list th,.home.customer-center .cc-list td{padding:10px 4px;font-size:12.5px}}.pa-shell .dash-links.dash-links-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pa-shell .dash-links.dash-links-grid>li{border:1px solid var(--dash-line);border-radius:10px;margin:0;padding:0}.pa-shell .dash-links.dash-links-grid>li>a{box-sizing:border-box;height:100%;padding:12px 14px}@media (max-width:640px){.home.customer-center .qna-board{min-height:0;padding:16px}.home.customer-center .qna-top{gap:12px}.home.customer-center .qna__write{align-self:flex-end}.home.customer-center .qna-view-body{min-height:0;padding:20px 16px}}.pa-shell .account-page{grid-template-columns:minmax(0,1fr);gap:28px;max-width:760px}.pa-shell .account-page>.account-half{grid-column:1/-1}.pa-shell .account-page .settings-group-head h2{gap:0;font-size:15px;font-weight:800}.pa-shell .account-page .settings-group-head h2 .bi{display:none}.pa-shell .account-page .da-book .settings-row-value{flex-wrap:wrap;row-gap:2px}.pa-shell .account-page .da-book-addr{white-space:normal;overflow:visible}.pa-shell .account-page .settings-row-actions{gap:2px}.pa-shell .account-page .da-book .settings-row-actions .button.outline{min-height:30px;box-shadow:none;color:var(--dash-sub);background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:700}.pa-shell .account-page .da-book .settings-row-actions .button.outline:hover{color:var(--dash-main);background:var(--dash-bg)}.pa-shell .account-page .settings-danger{border:1px solid var(--dash-line);background:var(--surface);border-radius:15px;padding:14px 18px}.pa-shell .account-page .settings-danger-text{font-size:13px;line-height:1.6}.pa-shell .account-page .settings-danger .button.outline.danger-outline{min-height:34px;padding:0 14px;font-size:13px}@media (max-width:640px){.pa-shell .account-page .da-book .settings-row{flex-wrap:wrap;row-gap:6px}.pa-shell .account-page .da-book .settings-row-photo{flex:100%}.pa-shell .account-page .da-book-icon{display:none}.pa-shell .account-page .da-book-who{white-space:normal;flex-basis:100%}.pa-shell .account-page .da-book .settings-row-actions{justify-content:flex-end;width:100%;margin-right:-8px}}.pa-shell .account-page{width:100%;margin-inline:auto}.pa-shell .pa-content:has(>.account-page)>.pa-page-head{width:100%;max-width:760px;margin-inline:auto}.pa-shell .account-page .settings-danger .button.outline.danger-outline{margin-left:auto}button.book-card{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.book-card-from{color:var(--dash-main);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;font-weight:700;display:flex}.book-card-from em{border:1px solid var(--dash-line);color:var(--dash-sub);border-radius:4px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.pa-shell .pa-nav-item,.pa-shell .dash-card-head h2,.pa-shell .dash-card-head p,.pa-shell .display-title h2,.pa-shell .dash-more,.pa-shell .dash-add,.pa-shell .dash-head-actions .button,.pa-shell .pa-page-head-actions .button,.pa-shell .pa-stat-label,.pa-shell .pa-stat-caption,.pa-shell .dash-request-text strong,.pa-shell .dash-request-text span,.pa-shell .dash-request-status,.pa-shell .dash-request-role{line-height:1.5}.pa-shell .dash-note{color:var(--dash-desc);font-size:14px}.pa-shell .dash-card[class*=dash-card--] .dash-request-status,.pa-shell .dash-card[class*=dash-card--] .dash-request-role,.pa-shell .dash-card[class*=dash-card--] .dash-pill{background:var(--surface);border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:var(--dash-sub);font-weight:600}.pa-shell .dash-card[class*=dash-card--] .dash-request-status:not(.pending):not(.rejected):not(.canceled),.pa-shell .dash-card[class*=dash-card--] .dash-request-role.admin,.pa-shell .dash-card[class*=dash-card--] .dash-pill{color:var(--dash-done-ink)}.pa-shell .dash-card[class*=dash-card--] .dash-request-status.pending{color:#8a6a1f}.pa-shell .dash-card[class*=dash-card--] .dash-request-status.rejected{color:#c4553c}.pa-shell .dash-card[class*=dash-card--] .dash-request-status.canceled{color:var(--dash-desc)}.pa-shell .dash-card[class*=dash-card--] .dash-request-role.admin:hover{background:var(--dash-done-ink);color:#fff}
