html[data-layout]{--bg:#f7f6f2;--surface:#fff;--text:#242a30;--muted:#626d77;--line:#dcdedc;--accent:#a34f13;--accent-ink:#91430c;--accent-soft:#f8ebdc}html[data-site=yueyong-xin]{--bg:#f2f5f8;--accent:#265f9a;--accent-ink:#24578b;--accent-soft:#e5edf7}html[data-site=yueyong-live]{--bg:#f2f7f5;--accent:#087c78;--accent-ink:#086d69;--accent-soft:#e0f0e9}html[data-site=qixuan-xin]{--bg:#f3f4f8;--accent:#5963cb;--accent-ink:#4851b3;--accent-soft:#e9eaf7}html[data-site=qixuan-live]{--bg:#f8f3f5;--accent:#9b3c78;--accent-ink:#893168;--accent-soft:#f3e2ec}html[data-site=gongjuya-live]{--bg:#f4f6ef;--accent:#376b4d;--accent-ink:#2d5e41;--accent-soft:#e5eddd}html[data-site=gongjuya-xin]{--bg:#fcf7ee;--accent:#a84e18;--accent-ink:#93400d;--accent-soft:#fae9d2}html[data-site=baiyongji-xin]{--bg:#f8f4f0;--accent:#ad423a;--accent-ink:#94372f;--accent-soft:#f6e4df}html[data-site=baiyongji-live]{--bg:#f7f5ee;--accent:#75613b;--accent-ink:#685432;--accent-soft:#eee8d8}html[data-layout][data-theme=dark]{--bg:#15191d;--surface:#1d2329;--text:#edf0f1;--muted:#b1bac2;--line:#39424b;--accent:#e8b78e;--accent-ink:#efc29c;--accent-soft:#382d25}html[data-site=yueyong-xin][data-theme=dark]{--accent:#a5c9f3;--accent-ink:#b9d6f6;--accent-soft:#24354a}html[data-site=yueyong-live][data-theme=dark]{--accent:#8cdbcb;--accent-ink:#a2e3d7;--accent-soft:#233d36}html[data-site=qixuan-xin][data-theme=dark]{--accent:#b9c0ff;--accent-ink:#c8ceff;--accent-soft:#2d3048}html[data-site=qixuan-live][data-theme=dark]{--accent:#edacd1;--accent-ink:#f1bfdc;--accent-soft:#422c3a}html[data-site=gongjuya-live][data-theme=dark]{--accent:#a9d2a5;--accent-ink:#bee0b8;--accent-soft:#2c392d}html[data-site=gongjuya-xin][data-theme=dark]{--accent:#f0bd8a;--accent-ink:#f5cda7;--accent-soft:#403126}html[data-site=baiyongji-xin][data-theme=dark]{--accent:#f0b3a8;--accent-ink:#f6c4bc;--accent-soft:#452e2b}html[data-site=baiyongji-live][data-theme=dark]{--accent:#dbc58d;--accent-ink:#e5d5ac;--accent-soft:#3a3529}[data-layout] .button{color:var(--bg)}[data-layout] :where(h1,h2,h3,p,strong,a,small){overflow-wrap:anywhere}.profile-header{border-bottom:1px solid var(--line);background:var(--surface)}.profile-header-row{display:flex;align-items:center;gap:24px;min-height:78px}.profile-header-row .brand{font-size:21px;letter-spacing:0}.profile-header-row .brand small{font-size:10px;letter-spacing:.04em;margin-top:4px}.profile-header-row nav{display:flex;gap:26px;margin-left:auto}.profile-header-row nav a{display:flex;min-height:44px;align-items:center;font-size:13px;color:var(--muted)}.profile-header-row nav a:hover,.profile-header-row nav a[aria-current]{color:var(--accent-ink)}.profile-header-row select{min-height:38px}.profile-home{padding-top:30px;padding-bottom:0}.profile-home>section,.profile-home>div{margin-bottom:32px}.profile-hero{padding:18px 0 4px}.profile-intro h1{font-size:38px;line-height:1.28;letter-spacing:-.04em;margin:14px 0}.profile-intro h1 em{display:block;color:var(--accent-ink);font-style:normal}.profile-intro>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:570px;margin-bottom:12px}.profile-scope{font-size:11px;color:var(--accent-ink)}.profile-scope span{margin:0 8px;color:var(--muted)}.profile-home .directory-search{margin:18px 0;min-width:0}.profile-home .directory-search input{min-width:0;font-size:14px}.profile-home .section-head h2{font-size:23px}.profile-home .section-head{gap:16px;margin-bottom:16px}.profile-home .section-head>a{flex-shrink:0;color:var(--accent-ink);font-size:12px}.profile-home .eyebrow{letter-spacing:.06em}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr)300px;gap:38px;align-items:start}.profile-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-tasks>a{display:flex;align-items:center;gap:12px;min-height:84px;padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.profile-tasks>a:hover{border-color:var(--accent);background:var(--accent-soft)}.profile-tasks strong{display:block;font-size:16px;line-height:1.4}.profile-tasks small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.7}.task-index{font-family:ui-monospace,monospace;font-size:12px;color:var(--accent-ink)}.task-arrow{margin-left:auto;color:var(--accent-ink)}.profile-selection{border-top:3px solid var(--accent);padding:18px 0 0}.profile-selection h2{font-size:19px;line-height:1.5;margin:7px 0 9px}.profile-selection>p,.profile-selection li p{font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:0}.profile-selection ol{list-style:none;margin:18px 0 0;padding:0;counter-reset:criteria}.profile-selection li{padding:0 0 16px 26px;position:relative;counter-increment:criteria}.profile-selection li:before{content:counter(criteria);position:absolute;left:0;top:1px;font:12px/1.8 ui-monospace,monospace;color:var(--accent-ink)}.profile-selection h3{font-size:14px;margin-bottom:4px}.profile-selection .quiet-link{font-size:11px}.profile-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 17px}.profile-categories a{display:inline-flex;align-items:center;gap:14px;font-size:12px;min-height:36px;border:1px solid var(--line);padding:5px 11px;border-radius:6px;background:var(--surface)}.profile-categories a:hover{border-color:var(--accent);color:var(--accent-ink)}.profile-categories .all-categories{background:0 0;border-color:transparent}.profile-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-tool{display:grid;grid-template-columns:38px minmax(0,1fr)12px;align-items:start;gap:11px;padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:138px}.profile-tool:hover{border-color:var(--accent);background:var(--accent-soft)}.profile-tool>img{display:block;width:38px;height:38px;object-fit:contain;background:#fff;border-radius:9px}.profile-monogram{width:38px;height:38px;display:grid;place-items:center;background:var(--accent-soft);border-radius:9px;color:var(--accent-ink);font-weight:700}.profile-tool strong{display:block;font-size:15px;line-height:1.4}.profile-tool small{display:block;font-size:12px;line-height:1.75;color:var(--muted);margin-top:7px}.profile-tool>span:last-child{font-size:12px;color:var(--accent-ink)}.profile-tools-note{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0 0}.profile-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.profile-guide{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;position:relative;padding:20px 16px 18px 0;border-top:1px solid var(--line)}.profile-guide:hover h3{color:var(--accent-ink)}.guide-index{color:var(--accent-ink);font:14px/1.8 ui-monospace,monospace}.profile-guide h3{font-size:18px;line-height:1.5;margin:8px 0}.profile-guide p{font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:13px}.profile-guide .category-label{font-size:10px}.guide-delivery{display:block;font-size:11px;line-height:1.8;color:var(--accent-ink)}.guide-go{position:absolute;top:20px;right:0;font-size:13px;color:var(--accent-ink)}.profile-process ol{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin:0;padding:20px 0;list-style:none;border-block:1px solid var(--line)}.profile-process li{position:relative;padding-left:40px}.process-number{position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;font:11px ui-monospace,monospace}.profile-process strong{font-size:15px}.profile-process p{font-size:11px;line-height:1.8;color:var(--muted);margin:4px 0 0}.profile-end{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0;margin:0!important;align-items:center}.profile-end p{font-size:12px;color:var(--muted);margin:0 auto 0 0}.profile-end a{font-size:12px;color:var(--accent-ink);min-height:40px;display:flex;align-items:center}.profile-footer{background:var(--surface);border-top:1px solid var(--line);padding:28px 0 15px}.profile-footer-main{display:flex;justify-content:space-between;gap:30px;padding-bottom:22px}.profile-footer-brand .brand{font-size:21px}.profile-footer-brand p{font-size:12px;color:var(--muted);margin:10px 0 0}.profile-footer-topics{display:flex;gap:26px;align-items:center}.profile-footer-topics a{font-size:12px;color:var(--accent-ink);min-height:44px;display:flex;align-items:center}.profile-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:13px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.profile-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.profile-footer-bottom a{min-height:36px;display:flex;align-items:center}.site-selection{background:var(--accent-soft);border-radius:10px;padding:22px 24px!important}.site-selection h2{font-size:21px!important}.site-selection>p{font-size:14px}.site-selection ol{padding-left:22px}.site-selection li h3{margin-bottom:4px}.site-selection li p{font-size:14px}.selection-guides{display:flex;flex-direction:column;gap:4px}.selection-guides a{font-size:13px;min-height:36px;display:flex;align-items:center}.layout-search-desk .search-hero{max-width:920px;margin-inline:auto;text-align:center}.layout-search-desk .profile-intro .eyebrow{justify-content:center}.layout-search-desk .profile-intro h1 em{display:inline}.layout-search-desk .profile-intro>p{margin-inline:auto;max-width:700px}.layout-search-desk .directory-search{margin:22px 0}.layout-search-desk .profile-tasks{text-align:left}.layout-search-desk .profile-columns{padding-top:10px}.office-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.office-checklist{border-left:3px solid var(--accent);padding-left:25px}.office-checklist>.eyebrow{margin-bottom:12px}.office-checklist .profile-tasks{display:block}.office-checklist .profile-tasks>a{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;background:0 0;min-height:67px}.office-checklist .task-index{font-size:0;width:18px;height:18px;border:1px solid var(--accent);border-radius:3px}.layout-office-checklist .profile-guide-list{grid-template-columns:1fr}.layout-office-checklist .profile-guide{grid-template-columns:36px minmax(0,1fr);padding:15px 35px 15px 0}.layout-office-checklist .profile-guide>div{display:grid;grid-template-columns:minmax(210px,.9fr)minmax(0,1fr);gap:0 30px;align-items:start}.layout-office-checklist .profile-guide .category-label{grid-column:1}.layout-office-checklist .profile-guide h3{grid-column:1;margin:4px 0}.layout-office-checklist .profile-guide p{grid-column:2;grid-row:1/span 2;margin:2px 0}.layout-office-checklist .guide-delivery{grid-column:2}.layout-office-checklist .guide-go{right:8px}.flow-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.layout-workflow .profile-process{margin-top:12px}.layout-workflow .profile-process ol{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.layout-workflow .profile-process li:after{content:'→';position:absolute;right:-13px;top:2px;color:var(--muted)}.layout-workflow .profile-process li:last-child:after{display:none}.layout-workflow>.profile-tasks{margin-bottom:30px}.dev-hero{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:0 26px 8px}.dev-label{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font:11px/1.7 ui-monospace,monospace;color:var(--muted)}.dev-label a{color:var(--accent-ink)}.dev-hero-grid{display:grid;grid-template-columns:1fr 340px;gap:50px;padding-top:25px}.dev-hero .profile-intro h1{font-size:36px}.dev-hero .profile-process ol{display:block;border:0;padding:0}.dev-hero .profile-process li{padding:10px 0 12px 43px;border-bottom:1px solid var(--line)}.dev-hero .process-number{top:10px;border-radius:4px}.layout-dev-console .profile-guide{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:17px 22px 17px 14px}.layout-dev-console .guide-go{right:9px}.layout-dev-console .profile-tool{border-radius:4px}.layout-dev-console .profile-tool strong{font-family:ui-monospace,monospace}.creative-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.creative-hero .profile-tasks{grid-template-columns:1fr 1fr;gap:12px}.creative-hero .profile-tasks>a{position:relative;min-height:103px;align-items:end;padding:18px;background:var(--accent-soft);border:0;border-radius:4px}.creative-hero .profile-tasks>a:first-child{grid-row:span 2;min-height:218px;background:var(--accent);color:var(--bg)}.creative-hero .profile-tasks>a:first-child small,.creative-hero .profile-tasks>a:first-child .task-arrow,.creative-hero .profile-tasks>a:first-child .task-index{color:var(--bg)}.creative-hero .profile-tasks .task-index{position:absolute;top:14px;left:18px}.creative-hero .profile-tasks .task-arrow{position:absolute;right:15px;top:14px}.creative-hero .profile-tasks strong{font-size:20px}.creative-hero .profile-tasks small{font-size:12px}.layout-creative-gallery .profile-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-lower{display:grid;grid-template-columns:1fr 300px;gap:38px}.creative-lower .profile-guide-list{display:block}.creative-lower .profile-guide{padding-right:22px}.creative-lower .profile-guide p{margin-bottom:7px}.open-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.open-hero .profile-intro h1{font-size:34px}.open-hero-side>p{font-size:14px;margin:8px 0}.open-directory{display:grid;grid-template-columns:260px minmax(0,1fr);gap:38px}.open-directory aside .profile-tasks{display:block;border-top:1px solid var(--line);margin-bottom:24px}.open-directory aside .profile-tasks>a{padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:0 0}.layout-open-source .profile-tool-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.layout-open-source .profile-tool{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:91px;padding:15px 12px}.layout-open-source .profile-tool small{margin-top:5px}.layout-open-source .profile-selection h2{font-size:18px}.learning-hero{display:grid;grid-template-columns:1fr 330px;gap:60px;align-items:center}.learning-start{padding:25px;border:1px solid var(--line);background:var(--surface);border-radius:20px}.learning-start>a{display:flex;flex-direction:column;min-height:100px;justify-content:center}.learning-start strong{font-size:24px;color:var(--accent-ink);margin:10px 0}.learning-start span{font-size:12px;color:var(--muted)}.layout-learning-path .profile-guide-list{grid-template-columns:1fr;gap:0;max-width:900px}.layout-learning-path .profile-guide{grid-template-columns:48px minmax(0,1fr);padding:17px 30px 22px 0;border:0}.layout-learning-path .guide-index{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--bg)}.layout-learning-path .profile-guide:not(:last-child):after{content:'';position:absolute;left:17px;top:60px;bottom:5px;border-left:2px solid var(--line)}.layout-learning-path .profile-guide h3{font-size:22px;margin:3px 0 7px}.layout-learning-path .profile-guide p{font-size:13px;margin-bottom:8px}.layout-learning-path .profile-tools{border-radius:16px}.commerce-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center}.commerce-hero .profile-tasks{gap:8px}.commerce-hero .profile-tasks>a{display:block;min-height:94px;padding:13px}.commerce-hero .profile-tasks small{font-size:11px}.commerce-hero .task-index,.commerce-hero .task-arrow{display:none}.layout-commerce-flow .profile-process ol{border:0;background:var(--accent-soft);padding:23px;border-radius:10px}.layout-commerce-flow .profile-guide{border-top:3px solid var(--accent);grid-template-columns:1fr;padding:16px 18px 16px 0}.layout-commerce-flow .guide-index{font-size:11px}.layout-commerce-flow .profile-guide h3{font-size:20px}.research-hero{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:24px}.research-hero .profile-intro h1{font-family:Georgia,songti sc,serif;font-size:40px;font-weight:600}.research-question{border-left:1px solid var(--line);padding:8px 0 8px 30px}.research-question p{font:20px/1.9 Georgia,songti sc,serif;margin:10px 0 0}.research-columns{display:grid;grid-template-columns:minmax(0,1fr)300px;gap:40px}.research-columns .profile-guide-list{display:block}.research-columns .profile-guide{padding-right:22px}.research-columns aside .profile-tasks{display:block;margin-bottom:25px}.research-columns aside .profile-tasks>a{border:0;border-radius:0;background:0 0;padding:10px 0;min-height:65px}.layout-research-desk>.profile-tools .profile-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-layout=office-checklist] .profile-footer-main,[data-layout=learning-path] .profile-footer-main{border-left:3px solid var(--accent);padding-left:22px}[data-layout=workflow] .profile-footer-topics a{border:1px solid var(--line);border-radius:6px;padding:4px 14px}[data-layout=dev-console] .profile-footer{border-top:3px solid var(--accent)}[data-layout=dev-console] .profile-footer-bottom{font-family:ui-monospace,monospace}[data-layout=creative-gallery] .profile-footer-main{display:grid;grid-template-columns:1fr 1fr}[data-layout=creative-gallery] .profile-footer-topics{justify-content:space-between}[data-layout=open-source] .profile-footer{background:var(--bg)}[data-layout=open-source] .profile-footer-main{padding-bottom:12px}[data-layout=commerce-flow] .profile-footer-topics a{border-bottom:2px solid var(--accent)}[data-layout=research-desk] .profile-footer-brand .brand{font-family:Georgia,songti sc,serif}@media(max-width:980px){.profile-columns,.creative-lower,.research-columns{grid-template-columns:minmax(0,1fr)270px;gap:26px}.profile-intro h1{font-size:32px}.dev-hero-grid{grid-template-columns:minmax(0,1fr)280px;gap:25px}.creative-hero{gap:25px}.profile-guide h3{font-size:17px}.profile-tool{padding:13px}.profile-process ol{gap:18px}.profile-process li{padding-left:34px}.profile-header-row nav{gap:18px}.open-directory{grid-template-columns:230px minmax(0,1fr);gap:26px}.learning-hero{grid-template-columns:minmax(0,1fr)290px;gap:30px}.commerce-hero{gap:25px}}@media(max-width:760px){[data-layout] .shell{padding-inline:20px}.profile-header-row{flex-wrap:wrap;gap:0 16px;padding-top:13px}.profile-header-row .brand{margin-right:auto;font-size:20px}.profile-header-row .brand img{width:34px;height:34px}.profile-header-row .theme-label{order:2}.profile-header-row nav{order:3;flex-basis:100%;justify-content:space-between;margin:5px 0 0;gap:12px}.profile-header-row nav a{font-size:12px;min-height:42px}.profile-home{padding-top:18px}.profile-home>section,.profile-home>div{margin-bottom:25px}.profile-hero{padding-top:0}.profile-intro h1,.dev-hero .profile-intro h1,.open-hero .profile-intro h1,.research-hero .profile-intro h1{font-size:29px;margin:10px 0}.profile-intro>p{font-size:13px;line-height:1.8;margin-bottom:7px}.profile-scope{font-size:10px}.profile-home .directory-search{margin:16px 0}.profile-home .directory-search input{font-size:12px}.profile-home .directory-search .button{font-size:12px;padding-inline:12px;min-height:42px}.profile-home .section-head h2{font-size:20px}.profile-home .section-head{gap:10px;margin-bottom:12px}.profile-home .section-head>a{font-size:11px}.profile-columns,.creative-lower,.open-directory,.research-columns{grid-template-columns:1fr;gap:25px}.profile-selection{padding-top:15px}.profile-selection ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.profile-selection li{padding-left:20px}.profile-selection h3{font-size:13px}.profile-selection li p{font-size:11px}.profile-tasks{gap:8px}.profile-tasks>a{padding:12px 10px;gap:7px;min-height:85px}.profile-tasks strong{font-size:14px}.profile-tasks small{font-size:10px}.task-index{font-size:10px}.task-arrow{display:none}.profile-tool-grid{gap:8px}.profile-tool{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:124px;padding:12px}.profile-tool>img,.profile-monogram{width:30px;height:30px;border-radius:7px}.profile-tool>span:last-child{display:none}.profile-tool strong{font-size:14px}.profile-tool small{font-size:11px}.profile-guide-list{gap:14px}.profile-guide{grid-template-columns:22px minmax(0,1fr);gap:8px;padding-top:14px}.profile-guide h3{font-size:17px}.profile-guide p{font-size:11px}.guide-go{top:14px}.profile-process ol{gap:14px;padding:17px 0}.profile-process li{padding-left:0;padding-top:36px}.process-number{top:0}.profile-process strong{font-size:14px}.profile-process p{font-size:10px}.office-hero,.flow-hero,.dev-hero-grid,.creative-hero,.open-hero,.learning-hero,.commerce-hero,.research-hero{grid-template-columns:1fr;gap:18px}.office-checklist{padding-left:18px}.office-checklist .profile-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.office-checklist .profile-tasks>a{display:block;min-height:auto;border-bottom:0}.office-checklist .task-index{display:block;margin-bottom:9px}.office-checklist>.eyebrow{margin-bottom:0}.layout-office-checklist .profile-guide>div{grid-template-columns:1fr}.layout-office-checklist .profile-guide p,.layout-office-checklist .guide-delivery{grid-column:1;grid-row:auto}.layout-office-checklist .profile-guide p{margin:3px 0 7px}.flow-hero .directory-search{margin-top:0}.flow-hero .profile-categories{margin-bottom:0}.layout-workflow .profile-process ol{padding:17px}.dev-hero{padding:0 17px 4px}.dev-label{font-size:10px;gap:8px}.dev-hero-grid{padding-top:16px}.dev-hero .profile-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dev-hero .profile-process li{border-bottom:0;padding:35px 0 0}.dev-hero .process-number{top:0}.creative-hero .profile-tasks{grid-template-columns:1.15fr 1fr 1fr}.creative-hero .profile-tasks>a:first-child{grid-row:auto;min-height:110px}.creative-hero .profile-tasks>a{min-height:110px;padding:36px 12px 13px}.creative-hero .profile-tasks strong{font-size:17px}.creative-hero .profile-tasks small{font-size:10px}.creative-hero .profile-tasks .task-index{left:12px}.layout-creative-gallery .profile-tool-grid,.layout-research-desk>.profile-tools .profile-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.open-hero-side>.eyebrow,.open-hero-side>p{display:none}.open-hero-side .directory-search{margin:0}.open-directory aside{display:contents}.open-directory aside .profile-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.open-directory aside .profile-tasks>a{display:block;border:0}.open-directory aside .profile-selection{order:3}.open-directory .profile-tools{order:2}.open-directory .profile-tool{min-height:85px}.learning-start{padding:15px 18px;border-radius:12px}.learning-start>a{min-height:66px}.learning-start strong{font-size:20px;margin:6px 0}.layout-learning-path .profile-guide h3{font-size:20px}.commerce-hero .directory-search{margin-top:0}.commerce-hero .profile-tasks>a{min-height:76px}.layout-commerce-flow .profile-process ol{padding:17px}.research-question{border-left:3px solid var(--accent);padding:1px 0 1px 16px}.research-question p{font-size:16px;line-height:1.6;margin-top:5px}.research-question br{display:none}.research-question p{word-spacing:10px}.research-hero{padding-bottom:18px}.research-columns aside .profile-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.research-columns aside .profile-tasks>a{display:block}.profile-footer-main{gap:20px;flex-direction:column}.profile-footer-topics{gap:20px;flex-wrap:wrap}.profile-footer-topics a{min-height:36px}.profile-footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}.profile-footer-bottom nav{gap:18px}[data-layout=creative-gallery] .profile-footer-main{grid-template-columns:1fr}.profile-end{gap:5px 20px}.profile-end p{flex-basis:100%}.site-selection{padding:18px!important}.site-selection h2{font-size:20px!important}}@media(max-width:480px){[data-layout] .shell{padding-inline:17px}.profile-home .profile-intro h1{font-size:27px}.profile-home .eyebrow{font-size:10px}.layout-search-desk .profile-intro h1 em{display:block}.layout-search-desk .search-hero{text-align:left}.layout-search-desk .profile-intro .eyebrow{justify-content:flex-start}.profile-tasks{grid-template-columns:1fr}.profile-tasks>a{min-height:68px;padding:12px 14px}.profile-tasks small{font-size:11px}.profile-tasks strong{font-size:15px}.task-index{font-size:11px}.task-arrow{display:block}.profile-tool-grid{grid-template-columns:1fr}.profile-tool{min-height:92px;grid-template-columns:34px minmax(0,1fr)10px}.profile-tool>img,.profile-monogram{width:34px;height:34px}.profile-tool>span:last-child{display:block}.profile-tool small{font-size:12px;margin-top:4px}.profile-selection ol{display:block}.profile-selection li{padding-left:25px}.profile-selection h3{font-size:14px}.profile-selection li p{font-size:12px}.profile-guide-list{grid-template-columns:1fr;gap:0}.profile-guide h3{font-size:18px}.profile-guide p{font-size:12px}.profile-guide{padding-bottom:20px}.guide-delivery{font-size:11px}.profile-process ol{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:18px}.profile-process li{padding-top:0;padding-left:35px}.profile-process p{font-size:11px}.layout-workflow .profile-process li:after{display:none}.office-checklist{padding-left:13px}.office-checklist .profile-tasks{gap:11px}.office-checklist .profile-tasks>a{padding:9px 0}.office-checklist .profile-tasks strong{font-size:14px}.office-checklist .profile-tasks small{font-size:10px}.office-checklist .task-arrow{display:none}.layout-office-checklist .profile-guide{grid-template-columns:27px minmax(0,1fr);gap:6px}.dev-hero .profile-process ol{gap:10px}.dev-hero .profile-process li{padding-left:0;padding-top:34px}.dev-hero .profile-process strong{font-size:13px}.dev-hero .profile-process p{font-size:10px}.dev-label a{font-size:9px}.creative-hero .profile-tasks{gap:8px}.creative-hero .profile-tasks>a{padding:34px 11px 12px;min-height:125px}.creative-hero .profile-tasks>a:first-child{min-height:125px}.creative-hero .profile-tasks strong{font-size:16px}.creative-hero .profile-tasks .task-arrow{display:none}.layout-creative-gallery .profile-tool-grid,.layout-research-desk>.profile-tools .profile-tool-grid{grid-template-columns:1fr}.open-directory aside .profile-tasks{gap:12px}.open-directory aside .profile-tasks strong{font-size:14px}.open-directory aside .profile-tasks small{font-size:10px}.open-directory aside .profile-tasks .task-arrow{display:none}.layout-learning-path .profile-guide{grid-template-columns:38px minmax(0,1fr);gap:8px}.layout-learning-path .profile-guide h3{font-size:19px}.layout-learning-path .profile-guide p{font-size:12px}.commerce-hero .profile-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commerce-hero .profile-tasks>a{padding:11px;min-height:88px}.commerce-hero .profile-tasks strong{font-size:14px}.commerce-hero .profile-tasks small{font-size:10px}.research-columns aside .profile-tasks .task-arrow{display:none}.research-columns aside .profile-tasks strong{font-size:14px}.research-columns aside .profile-tasks small{font-size:10px}.profile-footer-topics{gap:15px}.profile-footer-bottom nav{gap:14px}.profile-footer-bottom a{font-size:10px}}@media(max-width:600px){html[data-layout] .profile-header-row{min-height:0;gap:0 12px;padding-top:8px}html[data-layout] .profile-header-row .brand{font-size:19px}html[data-layout] .profile-header-row .brand img{width:32px;height:32px}html[data-layout] .profile-header-row .brand small{font-size:10px;margin-top:2px}html[data-layout] .profile-header-row nav{margin-top:2px;gap:8px}html[data-layout] .profile-header-row nav a{min-height:44px}html[data-layout] .profile-header-row select{min-height:44px}html[data-layout] .profile-home{display:flex;flex-direction:column;gap:0;padding-top:10px}html[data-layout] .profile-home>*{order:7;margin-bottom:12px}html[data-layout] .profile-home .profile-columns,html[data-layout] .profile-home .creative-lower,html[data-layout] .profile-home .open-directory,html[data-layout] .profile-home .open-directory>aside,html[data-layout] .profile-home .research-columns,html[data-layout] .profile-home .research-columns>aside{display:contents}html[data-layout] .profile-home .profile-hero{order:1;display:block;padding:0;margin-bottom:8px}html[data-layout] .profile-home .profile-intro{order:1;margin-bottom:0}html[data-layout] .profile-home .profile-intro>.eyebrow,html[data-layout] .profile-home .profile-intro>.profile-scope{display:none}html[data-layout] .profile-home .profile-intro h1{font-size:24px;line-height:1.18;letter-spacing:-.025em;margin:0 0 5px}html[data-layout] .profile-home .profile-intro h1 em{display:block}html[data-layout] .profile-home .profile-intro>p{font-size:12px;line-height:18px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-layout] .profile-home .profile-search-band{order:2;margin:0 0 8px}html[data-layout] .profile-home .directory-search{order:2;height:44px;min-height:44px;max-height:44px;padding:0 4px 0 10px;gap:6px;margin:8px 0;border-radius:9px}html[data-layout] .profile-home .directory-search input{height:44px;min-height:44px;padding:0;font-size:14px;line-height:20px}html[data-layout] .profile-home .directory-search .button{height:44px;min-height:44px;min-width:56px;padding:0 11px;font-size:12px;border-radius:8px;flex-shrink:0}html[data-layout] .profile-home .profile-search-band .directory-search{margin:0}html[data-layout] .profile-home .profile-tasks{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px}html[data-layout] .profile-home .profile-hero .profile-tasks{margin:8px 0 0}html[data-layout] .profile-home .profile-tasks>a,html[data-layout] .profile-home .profile-tasks>a:first-child{display:flex;align-items:center;justify-content:center;gap:0;height:44px;min-height:44px;grid-row:auto;padding:4px 6px;border-radius:6px}html[data-layout] .profile-home .profile-tasks strong{font-size:13px;line-height:18px;text-align:center}html[data-layout] .profile-home .profile-tasks small,html[data-layout] .profile-home .profile-tasks .task-index,html[data-layout] .profile-home .profile-tasks .task-arrow{display:none}html[data-layout] .profile-home .office-checklist{padding:0;border-left-width:0;margin-top:8px}html[data-layout] .profile-home .office-checklist>.eyebrow{display:none}html[data-layout] .profile-home .office-checklist .profile-tasks{margin-top:0}html[data-layout] .profile-home .profile-tools{order:3;min-width:0;margin-bottom:18px}html[data-layout] .profile-home .profile-tools .section-head{min-height:44px;gap:8px;margin:0 0 4px;align-items:center}html[data-layout] .profile-home .profile-tools .section-head .eyebrow{display:none}html[data-layout] .profile-home .profile-tools .section-head h2{font-size:18px;line-height:1.35;margin:0}html[data-layout] .profile-home .profile-tools .section-head>a{min-height:44px;font-size:11px}html[data-layout] .profile-home .profile-categories{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;margin:0 0 6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}html[data-layout] .profile-home .profile-categories::-webkit-scrollbar{display:none;width:0;height:0}html[data-layout] .profile-home .profile-categories a{flex:none;white-space:nowrap;gap:6px;min-height:44px;padding:4px 9px;font-size:11px}html[data-layout] .profile-home>.profile-categories,html[data-layout] .profile-home .flow-hero .profile-categories{display:none}html[data-layout] .profile-home .profile-tool-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}html[data-layout] .profile-home .profile-tool{display:grid;grid-template-columns:32px minmax(0,1fr)10px;align-items:center;gap:9px;min-height:64px;padding:8px 10px;border-radius:7px}html[data-layout] .profile-home .profile-tool>img,html[data-layout] .profile-home .profile-monogram{width:32px;height:32px;border-radius:7px}html[data-layout] .profile-home .profile-tool strong{font-size:14px;line-height:20px}html[data-layout] .profile-home .profile-tool small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:17px;margin-top:3px}html[data-layout] .profile-home .profile-tool>span:last-child{display:block;font-size:12px}html[data-layout] .profile-home .profile-tools-note{font-size:11px;line-height:18px;margin:8px 0 0}html[data-layout] .profile-home .profile-process{order:5;margin-bottom:18px}html[data-layout] .profile-home .profile-guides{order:6;margin-bottom:20px}html[data-layout] .profile-home .profile-selection{order:7;margin-bottom:18px}html[data-layout] .profile-home .profile-end{order:9}html[data-layout] .profile-home .dev-hero,html[data-layout] .profile-home .dev-hero-grid,html[data-layout] .profile-home .learning-hero{display:contents}html[data-layout] .profile-home .dev-label,html[data-layout] .profile-home .research-question{display:none}html[data-layout] .profile-home .dev-hero .profile-intro,html[data-layout] .profile-home .learning-hero .profile-intro{margin-bottom:8px}html[data-layout] .profile-home .dev-hero .profile-process{margin-top:10px}html[data-layout] .profile-home .learning-start{order:4;padding:0 12px;border-radius:9px;margin:0 0 14px}html[data-layout] .profile-home .learning-start>.eyebrow,html[data-layout] .profile-home .learning-start>a>span{display:none}html[data-layout] .profile-home .learning-start>a{min-height:44px;display:flex;align-items:flex-start;justify-content:center}html[data-layout] .profile-home .learning-start strong{font-size:14px;line-height:20px;margin:0}}@media(max-width:480px){html[data-layout] .profile-home .profile-intro h1{font-size:23px}html[data-layout] .profile-home .profile-tools .section-head h2{font-size:17px}html[data-layout] .profile-home .profile-tools .section-head>a{font-size:10px}html[data-layout] .profile-home .profile-tasks strong{font-size:13px}}.profile-header-row nav a{border-radius:6px;font-weight:650;padding-inline:8px}.profile-header-row nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.profile-home :where(a,button,input):focus-visible,.profile-header-row :where(a,select):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.profile-home .profile-tools .section-head .eyebrow{color:var(--accent-ink)}.profile-home .profile-tool{border-radius:12px;box-shadow:0 2px 5px rgb(12 23 41/4%);transition:border-color .15s,box-shadow .15s}.profile-home .profile-tool:is(:hover,:focus-visible),.profile-home .profile-tasks>a:is(:hover,:focus-visible){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.profile-home .profile-guide:is(:hover,:focus-visible) h3{color:var(--accent-ink)}.profile-home .profile-selection{border-top-width:2px}.layout-search-desk .search-hero{max-width:none;padding:0;text-align:left}.search-console{--console-text:#f3f8fb;--console-muted:#b6c6d6;--console-signal:#87e4dd;--console-highlight:#ffd19b;--console-search:#293b47;--console-search-text:var(--console-text);--console-placeholder:var(--console-muted);--console-action:#9deae3;--console-action-hover:#bcf4ed;--console-action-text:#0d2830;display:grid;grid-template-columns:minmax(0,1fr)minmax(220px,.52fr);align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(24px,4vw,50px);color:var(--console-text)}html[data-site=qixia] body:has(.layout-search-desk){--home-blue:#deeff8;--home-mint:#e4f2ed;--home-warm:#fffbf3;--home-link-surface:rgb(255 255 255 / .66);--home-select-surface:#e7efeb;background:radial-gradient(ellipse 76% 35rem at 93% 8rem,var(--home-blue),transparent),radial-gradient(ellipse 79% 35rem at 7% 18rem,var(--home-mint),transparent),radial-gradient(ellipse 85% 31rem at 9% 2rem,var(--home-warm),transparent),var(--bg)}html[data-site=qixia][data-theme=dark] body:has(.layout-search-desk){--home-blue:#172c41;--home-mint:#18353a;--home-warm:#282326;--home-link-surface:rgb(255 255 255 / .055);--home-select-surface:#29363e}html[data-site=qixia] body:has(.layout-search-desk) :is(.profile-header,.profile-footer,.profile-footer-bottom){border:0;background:0 0}html[data-site=qixia] body:has(.layout-search-desk) #theme-mode{border-color:transparent;background:var(--home-select-surface)}html[data-site=qixia]:not([data-theme=dark]) .search-console{--console-text:#1b3041;--console-muted:#425865;--console-signal:#246372;--console-highlight:#8e471a;--console-search:#fff;--console-search-text:#102539;--console-placeholder:#4b5e70;--console-action:linear-gradient(120deg, #185968, #216d76);--console-action-hover:#164f5b;--console-action-text:#fff}.search-index-art [stroke-dasharray]{display:none}html[data-site=qixia] .layout-search-desk :is(.profile-selection,.profile-guide,.profile-end){border:0;background:0 0}html[data-site=qixia] body:has(.layout-search-desk) :is(.profile-tool,.profile-tasks>a,.profile-categories a){border:0;background:var(--home-link-surface);box-shadow:none;transition:none}html[data-site=qixia] body:has(.layout-search-desk) :is(.profile-tool,.profile-tasks>a,.profile-categories a):hover{background:var(--accent-soft)}html[data-site=qixia] .layout-search-desk .profile-categories a:focus-visible{outline-offset:-3px}.search-console-main,.search-index{min-width:0}.layout-search-desk .search-console .profile-intro>.eyebrow{justify-content:flex-start;color:var(--console-signal)}.search-console .signal{background:var(--console-signal)}.layout-search-desk .search-console .profile-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-.055em;margin:13px 0}.layout-search-desk .search-console .profile-intro h1 em{display:block;color:var(--console-highlight)}.layout-search-desk .search-console .profile-intro>p{color:var(--console-muted);margin-inline:0}.search-console .profile-scope{color:var(--console-signal)}.layout-search-desk .search-console .directory-search{margin:22px 0 0;background:var(--console-search);border-color:transparent}.search-console .directory-search :where(input,.search-symbol){color:var(--console-search-text)}.search-console .directory-search input::placeholder{color:var(--console-placeholder)}.search-console .directory-search .button{background:var(--console-action);color:var(--console-action-text)}.search-console .directory-search .button:hover{background:var(--console-action-hover)}.search-console .directory-search:focus-within{outline:2px solid var(--console-signal);outline-offset:2px;box-shadow:none}.search-console .directory-search :where(input,.button):focus-visible{outline-color:var(--console-signal)}.search-index{padding:18px}.search-index-label{display:block;color:var(--console-signal);font-size:12px;font-weight:700;letter-spacing:.11em}.search-index-art{display:block;width:100%;height:auto;max-height:154px;margin-block:4px;color:var(--console-signal)}.search-index-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;margin:0}.search-index-stats dt{color:var(--console-muted);font-size:12px}.search-index-stats dd{margin:2px 0 0;color:var(--console-text);font:700 clamp(21px,3vw,34px)/1.15 ui-monospace,monospace;font-variant-numeric:tabular-nums}.layout-search-desk .search-hero .profile-tasks{margin-top:12px}.layout-search-desk .search-hero .profile-tasks>a{border-radius:12px}@media(max-width:760px){.profile-header-row nav a{padding-inline:4px}.search-console{grid-template-columns:minmax(0,1fr);gap:8px;padding:17px 16px 12px}.layout-search-desk .search-console .profile-intro h1{font-size:clamp(24px,5vw,35px);margin:0 0 5px}.layout-search-desk .search-console .directory-search{margin:10px 0 0}.search-index{padding:0}.search-index-label,.search-index-art{display:none}.search-index-stats{padding-top:6px}.search-index-stats div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.search-index-stats :where(dt,dd){font-size:11px}.layout-search-desk .search-hero .profile-tasks{margin-top:7px}}@media(max-width:480px){html[data-layout=search-desk] .profile-home .search-console .profile-intro h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.profile-home .profile-tool{transition:none}}@media(forced-colors:active){html[data-site=qixia] body:has(.layout-search-desk) #theme-mode,.layout-search-desk .search-console .directory-search{border-color:ButtonText}}