.xihe-studio[data-studio-theme] .xl-page{background:#f1f1e9;min-height:100dvh;color:#2d3e33;--xl-bg:#f1f1e9;--xl-panel:#fffef9;--xl-ink:#2d3e33;--xl-muted:#61705b;--xl-line:#cdd6c3;--xl-accent:#355842;--xl-green:#355842}.xihe-studio[data-studio-theme] .xl-page .xl-header{height:68px;background:#e7eadd;border-bottom:1px solid #cdd6c3;padding:0 120px 0 max(28px,calc((100vw - 1224px)/2))}.xihe-studio[data-studio-theme] .xl-page .xl-brand{color:#2d3e33}.xihe-studio[data-studio-theme] .xl-page .xl-brand img{filter:none}.xihe-studio[data-studio-theme] .xl-page .xl-brand>span{font-size:calc(14px * var(--xs-scale,1));letter-spacing:0}.xihe-studio[data-studio-theme] .xl-page .xl-environment{font-size:calc(12px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-page .xl-main{max-width:1224px;padding:44px 28px 0;margin:auto}.xihe-studio[data-studio-theme] .xl-page .xl-intro{margin:0 0 40px;align-items:center}.xihe-studio[data-studio-theme] .xl-page .xl-eyebrow{font-size:calc(12px * var(--xs-scale,1));letter-spacing:1.2px;color:#61705b;margin-bottom:14px}.xihe-studio[data-studio-theme] .xl-page .xl-intro h1{font-size:calc(36px * var(--xs-scale,1));font-weight:400;color:#2d3e33;font-family:Songti SC,SimSun,serif;letter-spacing:1px;line-height:1.4}.xihe-studio[data-studio-theme] .xl-page .xl-intro>div>p{font-size:calc(15px * var(--xs-scale,1));color:#61705b;margin-top:12px}.xihe-studio[data-studio-theme] .xl-library-mark{width:76px;border-left:1px solid #b5c2aa;text-align:center;font-family:Songti SC,SimSun,serif;font-size:calc(15px * var(--xs-scale,1));line-height:1.8;color:#61705b}.xihe-studio[data-studio-theme] .xl-library-mark b{font-size:calc(24px * var(--xs-scale,1));font-weight:400;color:#355842}.xihe-studio[data-studio-theme] .xl-page .xl-section-heading{border-bottom:1px solid #cdd6c3;padding-bottom:17px;margin-bottom:0;gap:20px}.xihe-studio[data-studio-theme] .xl-page .xl-section-heading h2{font-size:calc(18px * var(--xs-scale,1));color:#2d3e33}.xihe-studio[data-studio-theme] .xl-page .xl-section-heading h2>span{font-size:calc(13px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-page .xl-search{width:250px;border-bottom:0;padding:0;gap:8px;color:#61705b}.xihe-studio[data-studio-theme] .xl-page .xl-search input{font-size:calc(14px * var(--xs-scale,1));min-height:36px;background:transparent;border:0;color:#2d3e33}.xihe-studio[data-studio-theme] .xl-shelf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 24px;flex-wrap:wrap}.xihe-studio[data-studio-theme] .xl-shelf-toolbar>label{display:flex;align-items:center;gap:10px;font-size:calc(13px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-shelf-toolbar select{min-height:36px;font-size:calc(14px * var(--xs-scale,1));max-width:180px;padding:5px 10px;border:1px solid #cdd6c3;border-radius:4px;background:#fffef9;color:#2d3e33}.xihe-studio[data-studio-theme] .xl-sort-controls{display:flex;gap:7px}.xihe-studio[data-studio-theme] .xl-sort-controls button{font-size:calc(14px * var(--xs-scale,1));min-height:36px;padding:5px 12px;border:1px solid transparent;border-radius:4px;color:#61705b;background:transparent}.xihe-studio[data-studio-theme] .xl-sort-controls button[aria-pressed=true]{background:#d5dfc8;color:#2d3e33;border-color:#bfccb3}.xihe-studio[data-studio-theme] .xl-sort-controls button:hover{border-color:#839a72}.xihe-studio[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.xihe-studio[data-studio-theme] .xl-page .xl-project-card{position:relative;isolation:isolate;min-width:0;min-height:348px;padding:20px 24px 22px;display:flex;flex-direction:column;background:#fffef9;border:1px solid #cdd6c3;border-top:3px solid #8aa078;border-radius:5px;overflow:visible;box-shadow:0 3px 9px #39503306;transition:border-color .15s,box-shadow .15s;text-align:left;color:#2d3e33}.xihe-studio[data-studio-theme] .xl-page .xl-project-card.xl-tone-1{border-top-color:#b8996c}.xihe-studio[data-studio-theme] .xl-page .xl-project-card.xl-tone-2{border-top-color:#8399a2}.xihe-studio[data-studio-theme] .xl-page .xl-project-card:hover{background:#fffef9;border-color:#92a482;box-shadow:0 5px 16px #39503312}.xihe-studio[data-studio-theme] .xl-card-open{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0!important;border-radius:inherit;background:transparent!important;cursor:grab!important}.xihe-studio[data-studio-theme] .xl-card-open:active{cursor:grabbing!important}.xihe-studio[data-studio-theme] .xl-card-open:focus-visible{outline:3px solid #286bb0;outline-offset:-4px}.xihe-studio[data-studio-theme] .xl-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.xihe-studio[data-studio-theme] .xl-card-new-label,.xihe-studio[data-studio-theme] .xl-card-top>span{font-size:calc(12px * var(--xs-scale,1));color:#61705b;letter-spacing:.04em}.xihe-studio[data-studio-theme] .xl-card-manage{position:relative;z-index:2;min-width:36px;min-height:36px;line-height:1;padding:0 8px!important;border:1px solid transparent!important;border-radius:4px;background:#f8f9f1!important;font-size:calc(21px * var(--xs-scale,1))!important;color:#355842}.xihe-studio[data-studio-theme] .xl-card-manage:hover{border-color:#839a72!important}.xihe-studio[data-studio-theme] .xl-project-card>h3{font-family:Songti SC,SimSun,serif;font-size:calc(25px * var(--xs-scale,1));font-weight:400;color:#2d3e33;line-height:1.5;margin:0 0 9px;overflow-wrap:anywhere;pointer-events:none}.xihe-studio[data-studio-theme] .xl-card-format{font-size:calc(13px * var(--xs-scale,1));color:#61705b;line-height:1.6;margin:0}.xihe-studio[data-studio-theme] .xl-card-rule{height:1px;background:#d7dfcf;width:34px;margin:18px 0}.xihe-studio[data-studio-theme] .xl-card-summary{font-size:calc(14px * var(--xs-scale,1));color:#52634d;line-height:1.9;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 25px;min-height:54px}.xihe-studio[data-studio-theme] .xl-card-bottom{margin-top:auto;min-width:0}.xihe-studio[data-studio-theme] .xl-card-bottom>p{font-size:calc(13px * var(--xs-scale,1));color:#355842;margin:0 0 13px}.xihe-studio[data-studio-theme] .xl-card-bottom>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #e2e7db;font-size:calc(12px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-card-bottom time{overflow-wrap:anywhere;text-align:right}.xihe-studio[data-studio-theme] .xl-page .xl-new-card{align-items:center;text-align:center;border:1px dashed #b9c7ac;min-height:348px;background:#eeefe5;isolation:auto;justify-content:center}.xihe-studio[data-studio-theme] .xl-page .xl-new-card:hover{background:#eeefe5;box-shadow:none}.xihe-studio[data-studio-theme] .xl-new-card .xl-card-new-label{align-self:flex-start}.xihe-studio[data-studio-theme] .xl-blank-page{display:grid;place-items:center;width:50px;height:66px;margin:24px 0 17px;background:#fffef9;border:1px solid #cdd6c3;font-size:calc(29px * var(--xs-scale,1));color:#809574;box-shadow:3px 3px 0 #dfe5d6}.xihe-studio[data-studio-theme] .xl-new-card>h3{font-size:calc(23px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-new-card>p{font-size:calc(13px * var(--xs-scale,1));line-height:1.7;color:#61705b;margin:2px 0 19px}.xihe-studio[data-studio-theme] .xl-new-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;width:100%}.xihe-studio[data-studio-theme] .xl-new-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid #b9c7ac;background:#fffef9;color:#355842;border-radius:4px;padding:7px 10px;font-size:calc(14px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-new-actions>button:hover{background:#d5dfc8}.xihe-studio[data-studio-theme] .xl-new-actions svg{width:16px;height:16px}.xihe-studio[data-studio-theme] .xl-card-touch-order{display:none}.xihe-studio[data-studio-theme] .xl-library-help,.xihe-studio[data-studio-theme] .xl-manage-note,.xihe-studio[data-studio-theme] .xl-order-notice{font-size:calc(13px * var(--xs-scale,1));line-height:1.8;color:#61705b;margin:17px 0 0}.xihe-studio[data-studio-theme] .xl-order-notice{min-height:24px;margin-top:4px}.xihe-studio[data-studio-theme] .xl-library-empty-note{padding:24px 0;font-size:calc(14px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-library-empty-note .xl-text-button{margin:0;font-size:calc(14px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-card-touch-order,.xihe-studio[data-studio-theme] .xl-shelf-toolbar>label{white-space:nowrap}.xihe-studio[data-studio-theme] .xl-card-touch-order select,.xihe-studio[data-studio-theme] .xl-shelf-toolbar select{width:auto;flex:0 1 auto}.xihe-studio[data-studio-theme] .xl-page .xl-footer{margin-top:28px;padding-bottom:25px;font-size:calc(12px * var(--xs-scale,1));color:#61705b}.xihe-studio[data-studio-theme] .xl-page .xl-footer>span{color:#61705b}.xihe-studio[data-studio-theme] .xl-project-card[data-project-drop=before]{box-shadow:-5px 0 0 #355842!important}.xihe-studio[data-studio-theme] .xl-project-card[data-project-drop=after]{box-shadow:5px 0 0 #355842!important}.xihe-studio[data-studio-theme] .xl-page .xl-projects-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-project-card{padding:15px 17px;min-height:302px}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-project-card>h3{font-size:calc(22px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-card-summary{font-size:calc(13px * var(--xs-scale,1));line-height:1.8;margin-bottom:18px}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-blank-page{margin:16px 0}.xihe-studio[data-studio-theme] .xl-page .xl-projects-list{grid-template-columns:1fr;gap:16px}.xihe-studio[data-studio-theme] .xl-projects-list .xl-project-card:not(.xl-new-card){display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,1.3fr) minmax(160px,.9fr);grid-template-areas:"top top top" "title summary bottom" "format summary bottom";gap:0 26px;min-height:185px;padding:17px 25px}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-top{grid-area:top}.xihe-studio[data-studio-theme] .xl-projects-list h3{grid-area:title}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-format{grid-area:format}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-summary{grid-area:summary;margin:0}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-bottom{grid-area:bottom;margin:0}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-rule{display:none}.xihe-studio[data-studio-theme] .xl-projects-list .xl-new-card{min-height:220px}.xihe-studio[data-studio-theme] .xl-projects-list .xl-new-actions{max-width:420px}.xihe-studio[data-studio-theme] .xl-projects-list [data-project-drop=before]{box-shadow:0 -5px 0 #355842!important}.xihe-studio[data-studio-theme] .xl-projects-list [data-project-drop=after]{box-shadow:0 5px 0 #355842!important}.xihe-studio[data-studio-theme] .xl-page .xl-dialog{border-radius:8px;background:#fffef9;color:#2d3e33}.xihe-studio[data-studio-theme] .xl-dialog h2{font-size:calc(26px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-dialog :is(input,select){font-size:calc(16px * var(--xs-scale,1));min-height:40px}.xihe-studio[data-studio-theme] .xl-dialog .xl-field>label{font-size:calc(14px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-dialog .xl-field p{font-size:calc(13px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-dialog form>footer{position:sticky;bottom:-22px;background:#fffef9;padding-top:16px}.xihe-studio[data-studio-theme] .xl-page :focus-visible{outline:3px solid #286bb0;outline-offset:3px}.xihe-studio[data-studio-theme] .xl-page .xl-card-open:focus-visible{outline-offset:-4px}@media(max-width:1100px){.xihe-studio[data-studio-theme] .xl-page .xl-projects-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.xihe-studio[data-studio-theme] .xl-page .xl-main{padding-top:32px}.xihe-studio[data-studio-theme] .xl-card-bottom>footer{flex-wrap:wrap}}@media(max-width:900px){.xihe-studio[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.xihe-studio[data-studio-theme] .xl-page .xl-projects-list{grid-template-columns:1fr}.xihe-studio[data-studio-theme] .xl-projects-list .xl-project-card:not(.xl-new-card){grid-template-columns:1fr 1fr;grid-template-areas:"top top" "title summary" "format summary" "bottom bottom";gap:10px 20px}}@media(max-width:700px){.xihe-studio[data-studio-theme] .xl-page .xl-header{height:64px;padding-left:16px;padding-right:88px}.xihe-studio[data-studio-theme] .xl-page .xl-brand>span{font-size:calc(13px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-page .xl-environment{display:none}.xihe-studio[data-studio-theme] .xl-page .xl-main{padding:27px 16px 0}.xihe-studio[data-studio-theme] .xl-page .xl-intro{display:flex;margin-bottom:28px;gap:16px}.xihe-studio[data-studio-theme] .xl-page .xl-intro h1{font-size:calc(28px * var(--xs-scale,1));letter-spacing:0}.xihe-studio[data-studio-theme] .xl-page .xl-intro>div>p{font-size:calc(14px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-library-mark{display:none}.xihe-studio[data-studio-theme] .xl-page .xl-section-heading{gap:10px;flex-wrap:wrap}.xihe-studio[data-studio-theme] .xl-page .xl-search{width:160px}.xihe-studio[data-studio-theme] .xl-shelf-toolbar{gap:12px;padding-bottom:18px}.xihe-studio[data-studio-theme] .xl-shelf-toolbar>label{width:100%;justify-content:space-between}.xihe-studio[data-studio-theme] .xl-shelf-toolbar select,.xihe-studio[data-studio-theme] .xl-sort-controls button{min-height:44px}.xihe-studio[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:1fr}.xihe-studio[data-studio-theme] .xl-page .xl-project-card{min-height:320px;padding:18px 22px}.xihe-studio[data-studio-theme] .xl-card-manage{min-width:44px;min-height:44px}.xihe-studio[data-studio-theme] .xl-card-touch-order{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:calc(13px * var(--xs-scale,1));margin-top:12px;color:#61705b}.xihe-studio[data-studio-theme] .xl-card-touch-order select{min-height:44px;min-width:105px;border:1px solid #cdd6c3;border-radius:4px;padding:6px 10px;background:#fffef9}.xihe-studio[data-studio-theme] .xl-page .xl-projects-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-project-card{padding:12px;min-height:314px}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-project-card>h3{font-size:calc(21px * var(--xs-scale,1))}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-card-summary,.xihe-studio[data-studio-theme] .xl-projects-compact .xl-new-card>p{display:none}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-new-actions{flex-direction:column}.xihe-studio[data-studio-theme] .xl-projects-compact .xl-card-touch-order{flex-wrap:wrap;justify-content:flex-start}.xihe-studio[data-studio-theme] .xl-projects-list .xl-project-card:not(.xl-new-card){display:flex;gap:0;min-height:290px;padding:18px 22px}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-summary{margin:14px 0}.xihe-studio[data-studio-theme] .xl-projects-list .xl-card-bottom{margin-top:auto}.xihe-studio[data-studio-theme] .xl-new-actions>button{min-height:44px}.xihe-studio[data-studio-theme] .xl-page .xl-projects-comfortable [data-project-drop=before]{box-shadow:0 -5px 0 #355842!important}.xihe-studio[data-studio-theme] .xl-page .xl-projects-comfortable [data-project-drop=after]{box-shadow:0 5px 0 #355842!important}.xihe-studio[data-studio-theme] .xl-dialog :is(input,select){min-height:44px}}@media(prefers-reduced-motion:reduce){.xihe-studio[data-studio-theme] .xl-project-card{transition:none}}.xihe-studio[data-studio-theme] .xl-page .xl-header{position:sticky;top:0;z-index:20;padding-right:calc(96px * var(--xs-scale,1) + 24px)}@media(max-width:700px){.xihe-studio[data-studio-theme] .xl-page .xl-brand-description,.xihe-studio[data-studio-theme] .xl-page .xl-brand-divider{display:none}.xihe-studio[data-studio-theme] .xl-page .xl-projects-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(150px * var(--xs-scale,1))),1fr))}}.xihe-studio[data-studio-theme] .xl-journal{display:flex;justify-content:space-between;gap:28px;padding:26px 28px;margin:24px 0;background:#e7ecdf;border:1px solid #bdcbb2;border-left:4px solid #57734e;border-radius:4px}.xl-journal>div:first-child{min-width:0;flex:1}.xl-journal h3{font-family:Songti SC,SimSun,serif;font-weight:400;font-size:calc(24px * var(--xs-scale,1));margin:0 0 12px}.xl-journal li,.xl-journal p{font-size:calc(14px * var(--xs-scale,1));line-height:1.9;color:#52634d;margin:6px 0;overflow-wrap:anywhere}.xl-journal-description{white-space:pre-wrap;max-height:170px;overflow:auto}.xl-journal ul{padding:0;list-style:none;margin:12px 0 0}.xl-journal li{display:flex;gap:18px;flex-wrap:wrap}.xl-journal li button{border:0;background:transparent;color:#355842;cursor:pointer;padding:0;text-align:left;text-decoration:underline;font:inherit}.xl-journal li span{color:#61705b}.xl-journal-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.xl-journal-actions .xl-primary-button{display:flex;gap:12px;align-items:center;white-space:nowrap;padding:12px 20px}.xihe-studio[data-studio-theme] .xl-page .xl-project-card[data-selected=true]{border-color:#355842;box-shadow:inset 0 0 0 2px #355842;background:#f5f8ee}@media(max-width:700px){.xihe-studio[data-studio-theme] .xl-journal{padding:20px 18px;flex-direction:column;gap:12px}.xl-journal-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.xihe-studio[data-studio-theme] .xl-library-mark{display:block;flex-shrink:0;width:52px}}.xihe-studio[data-studio-theme] .xl-journal{display:grid;grid-template-columns:minmax(0,1fr) 174px;height:300px;box-sizing:border-box;overflow:hidden;align-items:stretch}.xl-journal-content{overflow:auto;min-height:0;scrollbar-gutter:stable;padding-right:8px;overscroll-behavior:contain;overflow-anchor:none}.xihe-studio[data-studio-theme] .xl-journal .xl-journal-description{max-height:none;overflow:visible}.xihe-studio[data-studio-theme] .xl-page .xl-project-card{transform:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.xihe-studio[data-studio-theme] .xl-page .xl-project-card:hover{transform:none}@media(max-width:700px){.xihe-studio[data-studio-theme] .xl-journal{height:360px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 56px;gap:12px}.xl-journal-actions{grid-row:2;flex-wrap:nowrap;gap:12px}.xl-journal-actions .xl-primary-button{padding:10px 12px}}.xihe-studio[data-studio-theme] .xl-page{overflow-anchor:none}.xihe-studio.xs-production[data-studio-theme] .xl-page{display:grid;grid-template-columns:116px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:#f1f2ea}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-header{position:relative;grid-column:1;grid-row:1;height:auto;min-height:100%;padding:27px 12px 22px!important;background:#e6eadc;border:0;border-right:1px solid #cbd3bd;display:flex;flex-direction:column;align-items:center;z-index:1}.xihe-studio.xs-production[data-studio-theme] .xl-header .xs-unified-brand{display:block;line-height:0;align-self:flex-start;margin-left:calc(var(--xs-brand-left,28px) - 12px)}.xihe-studio.xs-production[data-studio-theme] .xl-library-rail-copy{margin-top:auto;padding:28px 7px 0;align-self:stretch;color:#68765e;font:calc(13px * var(--xs-scale,1))/2 Songti SC,SimSun,serif}.xihe-studio.xs-production[data-studio-theme] .xl-library-rail-copy small{display:block;margin-top:18px;font:calc(10px * var(--xs-scale,1))/1.8 Microsoft YaHei,sans-serif;color:#737d69}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-environment{margin-top:18px;display:block;text-align:center;font-size:calc(10px * var(--xs-scale,1));line-height:1.7;color:#718069}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{grid-column:2;grid-row:1;width:100%;max-width:none;height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:34px 42px 30px;margin:0}.xihe-studio.xs-production[data-studio-theme] .xl-page :is(.xl-intro,.xl-project-section,.xl-footer,.xl-error,.xl-notice){width:100%;max-width:1510px;margin-left:auto;margin-right:auto}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro{margin-bottom:27px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro h1{font-size:calc(35px * var(--xs-scale,1));line-height:1.55}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro>div>p{font-size:calc(13px * var(--xs-scale,1));margin-top:6px}.xihe-studio.xs-production[data-studio-theme] .xl-library-mark{display:grid;grid-template-columns:auto auto;column-gap:17px;width:auto;padding-left:23px;text-align:left;font-family:Microsoft YaHei,sans-serif;font-size:calc(12px * var(--xs-scale,1));line-height:1.8}.xihe-studio.xs-production[data-studio-theme] .xl-library-mark b{grid-column:2;grid-row:1/3;align-self:center;font:400 calc(46px * var(--xs-scale,1))/1.1 Georgia,serif}.xihe-studio.xs-production[data-studio-theme] .xl-journal{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);height:270px;margin:0 0 29px;padding:0;gap:0;overflow:hidden;align-items:stretch;background:#fffef8;border:1px solid #d4dacb;border-radius:6px;box-shadow:0 3px 12px #414c3010}.xihe-studio.xs-production[data-studio-theme] .xl-journal-resume{padding:24px 31px 25px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes,.xihe-studio.xs-production[data-studio-theme] .xl-journal-resume{min-width:0;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;contain:layout paint}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes{margin:24px 0;padding:0 31px;border-left:1px solid #d9decf}.xihe-studio.xs-production[data-studio-theme] .xl-journal h3{font:400 calc(27px * var(--xs-scale,1))/1.5 Songti SC,SimSun,serif;margin:5px 0 2px}.xihe-studio.xs-production[data-studio-theme] .xl-journal h4{font:400 calc(21px * var(--xs-scale,1))/1.6 Songti SC,SimSun,serif;margin:14px 0 7px}.xihe-studio.xs-production[data-studio-theme] .xl-journal li,.xihe-studio.xs-production[data-studio-theme] .xl-journal p{font-size:calc(13px * var(--xs-scale,1));line-height:1.8;color:#5e7053;margin:5px 0}.xihe-studio.xs-production[data-studio-theme] .xl-journal-position{font-size:calc(12px * var(--xs-scale,1))!important;color:#738068!important}.xihe-studio.xs-production[data-studio-theme] .xl-journal-description{min-height:45px;margin:11px 0 13px!important;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.xihe-studio.xs-production[data-studio-theme] .xl-journal-reading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xihe-studio.xs-production[data-studio-theme] .xl-journal .xl-primary-button{display:flex;align-items:center;gap:25px;width:max-content;max-width:100%;margin-top:12px;padding:9px 16px;background:#395c40;color:#fffef8;border-color:#395c40}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes>.xl-eyebrow{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes time{font-size:calc(11px * var(--xs-scale,1));letter-spacing:0}.xihe-studio.xs-production[data-studio-theme] .xl-journal ul{margin:0;padding:0;list-style:none}.xihe-studio.xs-production[data-studio-theme] .xl-journal li{display:block;padding:5px 0;border-bottom:1px solid #e7e9df}.xihe-studio.xs-production[data-studio-theme] .xl-journal li:before{content:"—";padding-right:12px;color:#9aaa8f}.xihe-studio.xs-production[data-studio-theme] .xl-journal li button{text-decoration:none}.xihe-studio.xs-production[data-studio-theme] .xl-journal li span{display:block;padding-left:26px;font-size:calc(11px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-section-heading{border:0;padding:0;margin:0 0 15px;align-items:center}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-section-heading h2{font:400 calc(23px * var(--xs-scale,1))/1.5 Songti SC,SimSun,serif}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-section-heading h2>span{font:calc(12px * var(--xs-scale,1)) Georgia,serif;margin-left:10px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-search{width:180px;border-bottom:1px solid #cdd6c3}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-search input{font-size:calc(12px * var(--xs-scale,1));min-height:34px;padding-left:0}.xihe-studio.xs-production[data-studio-theme] .xl-shelf-toolbar{justify-content:flex-end;gap:14px;padding:0 0 17px}.xihe-studio.xs-production[data-studio-theme] .xl-sort-controls{margin-right:auto}.xihe-studio.xs-production[data-studio-theme] .xl-sort-controls button{font-size:calc(12px * var(--xs-scale,1));min-height:34px;padding:4px 10px}.xihe-studio.xs-production[data-studio-theme] .xl-shelf-toolbar>label{font-size:calc(12px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card{min-height:305px;padding:19px 20px 17px;background:#f4f6ed;border:1px solid #d4ddc9;border-radius:6px;box-shadow:0 2px 6px #3a4a3010}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card:before{content:"";position:absolute;top:48px;left:-1px;height:32px;width:3px;background:#8eaa79;border-radius:0 2px 2px 0}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-1{background:#f8f5e9;border-color:#dfdac7}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-1:before{background:#bbac7e}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-2{background:#eef2ee;border-color:#d2ddd3}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-2:before{background:#89a295}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card:hover{background:#f4f6ed;border-color:#aabca0;box-shadow:0 6px 17px #34492f15}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-1:hover{background:#f8f5e9}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-2:hover{background:#eef2ee}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card[data-selected=true]{outline:2px solid #7c976a;outline-offset:2px;border-color:#d4ddc9;box-shadow:0 4px 12px #3a4a3017;background:#f4f6ed}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-1[data-selected=true]{background:#f8f5e9}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card.xl-tone-2[data-selected=true]{background:#eef2ee}.xihe-studio.xs-production[data-studio-theme] .xl-project-card>h3{font-size:calc(23px * var(--xs-scale,1));margin:15px 0 6px}.xihe-studio.xs-production[data-studio-theme] .xl-card-top{margin-bottom:0}.xihe-studio.xs-production[data-studio-theme] .xl-card-top>span{font-size:calc(11px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-card-format{font-size:calc(12px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-card-rule{margin:15px 0 12px}.xihe-studio.xs-production[data-studio-theme] .xl-card-summary{font-size:calc(13px * var(--xs-scale,1));line-height:1.9;margin-bottom:20px}.xihe-studio.xs-production[data-studio-theme] .xl-card-bottom>p{font-size:calc(12px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-card-bottom>footer{font-size:calc(11px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-new-card{min-height:305px;background:#eef1e5;border:1px dashed #c9d3bd}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-new-card:before{display:none}.xihe-studio.xs-production[data-studio-theme] .xl-blank-page{width:38px;height:48px;margin:21px 0 16px;font-size:calc(22px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-new-card>h3{font-size:calc(18px * var(--xs-scale,1))}@media(max-width:1100px){.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{padding-left:30px;padding-right:30px}}@media(max-width:980px){.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xihe-studio.xs-production[data-studio-theme] .xl-journal{grid-template-columns:1fr;height:auto;min-height:300px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes{border-left:0;border-top:1px solid #d9decf;margin:0 24px 22px;padding:20px 0 0}}@media(max-width:700px){.xihe-studio.xs-production[data-studio-theme] .xl-page{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-header{position:sticky;top:0;width:100%;min-height:60px;height:60px!important;padding:5px 88px 5px 16px!important;flex-direction:row;justify-content:flex-start;border-right:0;border-bottom:1px solid #cbd3bd;z-index:20}.xihe-studio.xs-production[data-studio-theme] .xl-library-rail-copy{display:none}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{height:auto;overflow:visible;padding:24px 18px 30px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro{margin-bottom:22px}.xihe-studio.xs-production[data-studio-theme] .xl-library-mark{display:none}.xihe-studio.xs-production[data-studio-theme] .xl-journal{display:grid;height:auto;min-height:0;grid-template-columns:1fr}.xihe-studio.xs-production[data-studio-theme] .xl-journal-resume{padding:21px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes{margin:0 21px 21px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-grid{grid-template-columns:1fr}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-card{min-height:290px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-projects-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(150px * var(--xs-scale,1))),1fr))}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-environment{display:none}}@media(min-width:701px) and (max-height:820px){.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{padding-top:20px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro{margin-bottom:18px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-intro h1{font-size:calc(30px * var(--xs-scale,1));line-height:1.35}.xihe-studio.xs-production[data-studio-theme] .xl-journal{height:228px;margin-bottom:18px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-resume{padding:16px 27px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-notes{margin:16px 0;padding:0 27px}.xihe-studio.xs-production[data-studio-theme] .xl-journal h3{font-size:calc(24px * var(--xs-scale,1))}.xihe-studio.xs-production[data-studio-theme] .xl-journal h4{margin-top:8px}.xihe-studio.xs-production[data-studio-theme] .xl-journal-description{margin:7px 0 8px!important}.xihe-studio.xs-production[data-studio-theme] .xl-journal .xl-primary-button{margin-top:7px;padding-top:7px;padding-bottom:7px}}.xihe-studio.xs-production[data-studio-theme] .xl-project-card{will-change:transform;transition:transform .18s cubic-bezier(.2,.75,.25,1),background-color .15s,border-color .15s,box-shadow .15s}.xihe-studio.xs-production[data-studio-theme] .xl-project-card.is-dragging{opacity:.46;transform:scale(.985)}.xihe-studio.xs-production[data-studio-theme] .xl-project-card[data-project-drop=before]{transform:translateX(16px)}.xihe-studio.xs-production[data-studio-theme] .xl-project-card[data-project-drop=after]{transform:translateX(-16px)}.xihe-studio.xs-production[data-studio-theme] .xl-projects-list .xl-project-card[data-project-drop=before]{transform:translateY(12px)}.xihe-studio.xs-production[data-studio-theme] .xl-projects-list .xl-project-card[data-project-drop=after]{transform:translateY(-12px)}@media(max-width:700px){.xihe-studio.xs-production[data-studio-theme] .xl-project-card[data-project-drop=before]{transform:translateY(12px)}.xihe-studio.xs-production[data-studio-theme] .xl-project-card[data-project-drop=after]{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.xihe-studio.xs-production[data-studio-theme] .xl-project-card{transition:none}}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{display:flex;flex-direction:column}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-section{flex:none}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-footer{margin-top:auto;padding-top:28px;flex:none}@media(max-width:700px){.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-main{display:block}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-footer{margin-top:30px}}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-section-heading{flex-wrap:wrap;margin-bottom:22px;gap:12px 20px}.xl-library-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.xl-card-enter{position:relative;z-index:2;min-height:36px;padding:5px 8px;border:1px solid #c9d3bd;border-radius:var(--xs-radius);background:#fffef8;color:var(--xl-green);font-size:var(--xs-font-help)}.xihe-studio.xs-production[data-studio-theme] .xl-library-actions>button{min-height:40px;padding:8px 14px;font-size:var(--xs-font-body)!important;border-radius:var(--xs-radius)}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-project-section>.xs-feedback-message{margin:16px 0}.xl-first-story{margin-bottom:24px;padding:22px 24px;border:1px solid #d4dacb;border-radius:var(--xs-radius);background:#fffef8}.xl-first-story h3{margin:0 0 8px;font:400 calc(24px * var(--xs-scale,1))/1.5 Songti SC,SimSun,serif}.xl-first-story p{margin:0;color:var(--xl-muted);font-size:var(--xs-font-body);line-height:1.8}.xl-first-story-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.xl-first-story-choice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 10px;text-align:left;padding:16px;border:1px solid #ced8c3;border-radius:var(--xs-radius);background:#f6f8ef}.xl-first-story-choice>svg{grid-row:1/3;margin-top:3px;color:var(--xl-green)}.xl-first-story-choice>strong{font-weight:500;color:var(--xl-ink)}.xl-first-story-choice>span{font-size:var(--xs-font-help);line-height:1.8;color:var(--xl-muted)}.xl-first-story-choice:hover{border-color:#8aa078;background:#edf3e5}.xl-library-dialog .xl-shared-form{margin:0;padding:0}.xl-library-dialog .xl-field:first-child{margin-top:0}.xl-library-dialog .xl-field>label{color:var(--xs-text)}.xl-library-dialog .xl-field label>span,.xl-library-dialog .xl-field p{color:var(--xs-muted)}.xl-library-dialog .xl-field label>span{float:none;display:block}.xl-library-dialog .xl-import-preview{border-color:var(--xs-line)}.xl-library-dialog .xl-import-preview>div{border-color:var(--xs-line);flex-wrap:wrap}.xl-library-dialog .xl-upload{background:var(--xs-raised);color:var(--xs-text);border-color:var(--xs-line)}.xl-library-dialog .xl-upload span{color:var(--xs-muted)}.xl-form-actions{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.xl-form-actions>.xs-text-button{margin-right:auto}.xl-start-route{margin:24px 0 0;padding:14px;border:1px solid var(--xs-line);border-radius:var(--xs-radius)}.xl-start-route legend{font-size:var(--xs-font-body);padding:0 6px}.xl-start-route legend>span{display:block;font-size:var(--xs-font-help);color:var(--xs-muted)}.xl-start-route label{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:var(--xs-font-body)}.xl-start-route input[type=radio]{width:18px;height:18px;min-height:0;flex:none;accent-color:var(--xs-accent)}@media(max-width:700px){.xihe-studio.xs-production[data-studio-theme] .xl-header .xs-unified-brand{margin-left:0;align-self:center}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-section-heading{gap:12px}.xl-library-actions{margin-left:0;width:100%}.xl-library-actions>button{flex:1 1 120px}.xihe-studio.xs-production[data-studio-theme] .xl-page .xl-search{width:100%}.xl-first-story{padding:18px}.xl-first-story-options{grid-template-columns:1fr;margin-top:14px;gap:9px}.xl-first-story-choice{padding:12px}.xl-form-actions{align-items:stretch}.xl-form-actions>button{width:100%;white-space:normal;margin-right:0}.xl-library-dialog .xl-field-pair{grid-template-columns:1fr;gap:0}}