/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c3ed0f8e],[data-v-c3ed0f8e]::backdrop,[data-v-c3ed0f8e]:after,[data-v-c3ed0f8e]:before{--tw-font-weight:initial}*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.toc_mobile_item.top[data-v-c3ed0f8e]{border-radius:calc(var(--ui-radius)*4);padding-inline:calc(var(--spacing,4px)*4);padding-block:calc(var(--spacing,4px)*3);flex-direction:column;display:flex;box-shadow:0 1px 22px #0000001f}.toc_mobile_item.item_3[data-v-c3ed0f8e]{margin-left:calc(var(--spacing,4px)*3)}.title[data-v-c3ed0f8e]{padding-block:calc(var(--spacing,4px)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.level_1 .title[data-v-c3ed0f8e]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.level_1 .title[data-v-c3ed0f8e],.level_2 .title[data-v-c3ed0f8e]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.level_2 .title[data-v-c3ed0f8e]{color:var(--color-primary,var(--color-primary-500))}.level_3 .title[data-v-c3ed0f8e]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@property --tw-font-weight{syntax:"*";inherits:false}.toc_mobile[data-v-9a5fdfd6]{gap:calc(var(--spacing,4px)*4);height:100%;max-height:100%;padding-block:calc(var(--spacing,4px)*2);grid-template-rows:auto 1fr;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.cover_slideover{border-top-right-radius:calc(var(--ui-radius)*4);border-bottom-right-radius:calc(var(--ui-radius)*4);box-shadow:0 4px 64px #00000026}.toc__item{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-white,#fff);padding-block:0;padding-left:calc(var(--spacing,4px)*3)}.toc__item.selected{border-left-color:var(--color-primary,var(--color-primary-500))}.toc__item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toc__item__separator{margin-block:var(--spacing,4px);background-color:var(--color-gray-200,oklch(92.142% .00173 247.84));height:1px}.toc__item-0{padding-block:var(--spacing,4px);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-leading:calc(var(--spacing,4px)*6);line-height:calc(var(--spacing,4px)*6);color:#292929}.toc__item-0,.toc__item-1{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0)}.toc__item-1{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:calc(var(--spacing,4px)*5.5);line-height:calc(var(--spacing,4px)*5.5);color:var(--color-primary,var(--color-primary-500))}.toc__item-2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.toc__item-2,.toc__item-3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,4px)*5);line-height:calc(var(--spacing,4px)*5);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);color:#292929}.toc__item-3{margin-left:calc(var(--spacing,4px)*4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.toc__item-disabled{pointer-events:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.resizer__box{position:relative}.resizer__handle{top:0;right:calc(var(--spacing,4px)*-2);cursor:col-resize;height:100%;position:absolute}.resizer__handle,.resizer__handle_knob{width:calc(var(--spacing,4px)*2);flex-direction:column;justify-content:center;display:flex}.resizer__handle_knob{height:calc(var(--spacing,4px)*20);border-radius:calc(var(--ui-radius)*4);background-color:var(--color-gray-400,oklch(79.374% .00549 248.272));align-items:center}.ebook_toc{gap:calc(var(--spacing,4px)*2);border-radius:calc(var(--ui-radius)*4);background-color:var(--color-white,#fff);width:100%;max-height:100%;padding-block:calc(var(--spacing,4px)*3);padding-right:calc(var(--spacing,4px)*2);padding-left:calc(var(--spacing,4px)*4);-webkit-user-select:none;user-select:none;grid-template-rows:auto auto 1fr;display:grid;position:relative;overflow:hidden}.resizetoc .resize-bounding__knob-4{background-color:var(--color-gray-300,oklch(85.662% .00353 247.86))}.resizetoc .resize-bounding__pane .resize-bounding__splitter-2,.resizetoc .resize-bounding__pane.active .resize-bounding__splitter-2{background:0 0!important}.resizetoc .resize-bounding__pane.active .resize-bounding__knob-4{background-color:var(--color-gray-500,oklch(72.717% .0067 255.49))}.ebook_toc .resize-knob{margin-top:calc(var(--spacing,4px)*4);height:calc(var(--spacing,4px)*1.5);width:calc(var(--spacing,4px)*20);border-radius:calc(var(--ui-radius)*4);background-color:var(--color-gray-300,oklch(85.662% .00353 247.86))}.toc__list{margin-top:calc(var(--spacing,4px)*2);gap:calc(var(--spacing,4px)*2);max-height:100%;padding-right:calc(var(--spacing,4px)*3);flex-direction:column;display:flex;position:relative;overflow-y:auto}.toc__list .toc__item__separator:first-of-type{display:none}.ebook_aside{gap:calc(var(--spacing,4px)*2);border-radius:calc(var(--ui-radius)*6);padding-inline:calc(var(--spacing,4px)*2);padding-block:calc(var(--spacing,4px)*2);flex-direction:row;flex-shrink:0;display:flex;position:relative}.bookpro__card{gap:calc(var(--spacing,4px)*16);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,4px)*6);padding-block:calc(var(--spacing,4px)*5);color:var(--color-black,#000);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (width>=40rem){.bookpro__card{border-radius:calc(var(--ui-radius)*4);grid-template-columns:224px 1fr}}@media (width>=48rem){.bookpro__card{width:66.6667%}}@media (width>=80rem){.bookpro__card{width:50%}}.bookpro__card_cover{align-items:center;gap:calc(var(--spacing,4px)*6);flex-direction:column;display:flex}.bookpro__card_data{gap:calc(var(--spacing,4px)*8);flex-direction:column;display:flex}.bookpro__card_title{--tw-leading:calc(var(--spacing,4px)*7);font-size:32px;line-height:calc(var(--spacing,4px)*7)}.bookpro__card_authors,.bookpro__card_title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.bookpro__card_authors,.bookpro__card_desc{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.ebook_layout{gap:calc(var(--spacing,4px)*4);--tw-gradient-position:to right;grid-template-rows:66px 1fr;height:100dvh;max-height:100dvh;display:grid;position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab,red,red)){.ebook_layout{--tw-gradient-position:to right in oklab}}.ebook_layout{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary,var(--color-primary-500));--tw-gradient-to:var(--color-primary-600,oklch(56.888% .16071 250.79));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing,4px)*3)}.ebook_layout_mobile{gap:calc(var(--spacing,4px)*4);--tw-gradient-position:to right;grid-template-rows:66px 1fr;height:100dvh;max-height:100dvh;display:grid;position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab,red,red)){.ebook_layout_mobile{--tw-gradient-position:to right in oklab}}.ebook_layout_mobile{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary,var(--color-primary-500));--tw-gradient-to:var(--color-green-600,oklch(62.7% .194 149.214));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:0}.ebook_layout-workspace{gap:calc(var(--spacing,4px)*6);border-top-left-radius:var(--radius-4xl,2rem);border-top-right-radius:var(--radius-4xl,2rem);max-height:100%;padding-inline:calc(var(--spacing,4px)*4);padding-block:calc(var(--spacing,4px)*2);flex-direction:row;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.ebook_layout-workspace{border-radius:var(--radius-4xl,2rem)}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
