.std-page{color:#0f172a;-webkit-font-smoothing:antialiased;--primary:#0d9488;--primary-light:#14b8a6;--primary-dark:#115e59;--primary-deeper:#042f2e;--primary-50:#f0fdfa;--accent:#f59e0b;--surface:#fff;--bg:#f0fdf4;--text:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e2e8f0;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 10px 40px #0000001a, 0 4px 12px #0000000d;--shadow-xl:0 20px 60px #0000001f;--transition:.25s cubic-bezier(.4, 0, .2, 1);font-family:Noto Sans Thai,Segoe UI,sans-serif;line-height:1.6}.std-page,.std-page *,.std-page :before,.std-page :after{box-sizing:border-box}.std-page *{font-family:inherit}.std-page .material-symbols-rounded{vertical-align:middle;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1}.std-container{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.std-topnav{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae0;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex;position:sticky;top:0}.std-topnav a,.std-topnav span.cur{color:#cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.std-topnav a:hover{color:#fff;background:#ffffff1f}.std-topnav a .material-symbols-rounded,.std-topnav span .material-symbols-rounded{font-size:19px}.std-topnav .cur-teal{color:#5eead4;pointer-events:none}.std-topnav .cur-amber{color:#fdba74;pointer-events:none}.std-topnav a.std-topnav-ext{color:#fed7aa;background:#fb923c29;border:1px solid #fb923c59}.std-topnav a.std-topnav-ext:hover{color:#fff;background:#fb923c4d}.std-bg-decoration{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.std-bg-circle{opacity:.04;border-radius:50%;position:absolute}.std-bg-circle-1{background:var(--primary);width:600px;height:600px;top:-200px;right:-150px}.std-bg-circle-2{background:var(--accent);width:400px;height:400px;bottom:-100px;left:-100px}.std-header{z-index:1;background:linear-gradient(135deg, var(--primary-deeper) 0%, var(--primary-dark) 50%, var(--primary) 100%);color:#fff;text-align:center;padding:48px 0 80px;position:relative;overflow:hidden}.std-header:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.std-header.std-header-dsd{background:linear-gradient(135deg,#f59e0b,#d97706)}.std-header-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex;position:relative}.std-header-icon .material-symbols-rounded{font-size:32px}.std-header h1{letter-spacing:-.5px;color:#fff;margin:0 0 8px;font-size:2.2rem;font-weight:800;position:relative}.std-header h1.std-h1-2line{margin-bottom:10px;line-height:1.25}.std-header h1 .std-h1-line1{color:#fff;font-size:2.2rem;font-weight:800;display:block}.std-header h1 .std-h1-line2{color:#fff;opacity:.95;letter-spacing:0;margin-top:4px;font-size:1.32rem;font-weight:600;display:block}@media (max-width:480px){.std-header h1 .std-h1-line1{font-size:1.7rem}.std-header h1 .std-h1-line2{font-size:1.1rem}}.std-subtitle{opacity:.92;color:#fff;margin:0;font-size:.92rem;font-weight:400;line-height:1.7;position:relative}.std-header-stat{opacity:.95;margin-top:14px;font-size:.92rem;position:relative}.std-stats-cards{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex;position:relative}.std-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-sm);min-width:130px;transition:var(--transition);background:#ffffff1f;border:1px solid #ffffff2e;padding:16px 24px}.std-stat-card:hover{background:#fff3;transform:translateY(-2px)}.std-stat-card .material-symbols-rounded{opacity:.7;margin-bottom:4px;font-size:22px}.std-stat-number{font-size:1.8rem;font-weight:800;line-height:1.2}.std-stat-label{opacity:.7;font-size:.78rem;font-weight:400}.std-search-section{z-index:2;margin-top:-40px;position:relative}.std-search-wrapper{position:relative}.std-search-box{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-xl);transition:var(--transition);border:2px solid #0000;align-items:center;gap:4px;padding:6px;display:flex}.std-search-box:focus-within{border-color:var(--primary-light);box-shadow:var(--shadow-xl), 0 0 0 4px #0d94881a}.std-search-box.std-search-box-dsd:focus-within{box-shadow:var(--shadow-xl), 0 0 0 4px #f59e0b1f;border-color:#fbbf24}.std-search-icon{color:var(--text-muted);flex-shrink:0;padding:12px;font-size:26px}.std-search-box input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:16px 8px;font-family:inherit;font-size:1.1rem}.std-search-box input::placeholder{color:var(--text-muted);font-weight:300}.std-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.std-filters select,.std-chip{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:.9rem}.std-chip{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.std-result-stats{text-align:center;color:var(--text-secondary);padding:20px 0 4px;font-size:.9rem;font-weight:400}.std-result-stats strong{color:var(--primary);font-weight:700}.std-loading{text-align:center;color:var(--text-secondary);padding:40px}.std-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;margin:0 auto 12px;animation:.8s linear infinite std-spin}@keyframes std-spin{to{transform:rotate(360deg)}}.std-empty{text-align:center;color:var(--text-muted);padding:80px 20px}.std-empty .std-empty-icon{background:var(--surface);width:80px;height:80px;box-shadow:var(--shadow-sm);border-radius:24px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.std-empty .std-empty-icon .material-symbols-rounded{color:var(--text-muted);font-size:36px}.std-empty h3{color:var(--text-secondary);margin-bottom:6px;font-size:1.2rem;font-weight:600}.std-empty p{font-size:.92rem}.std-tpqi-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;margin-top:14px;display:grid}.std-tpqi-card{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:10px;padding:18px 18px 14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #0000000f}.std-tpqi-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001f}.std-tpqi-card h3{color:#1f2937;margin:0;font-size:1.02rem;font-weight:700;line-height:1.4}.std-occ{color:#475569;align-items:baseline;gap:4px;font-size:.85rem;line-height:1.5;display:flex}.std-meta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.std-badge{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.std-badge .material-symbols-rounded{font-size:16px}.b-saakhaa{color:#1d4ed8;background:#e0ecff}.b-level{color:#92710a;background:#fef3c7}.b-rows{color:#15803d;background:#dcfce7}.b-empty{color:#94a3b8;background:#f1f5f9}.b-kind-occ{color:#334155;background:#e2e8f0}.b-kind-support{color:#6d28d9;background:#ede9fe}.std-ac-list{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:340px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0f172a24}.std-ac-item{cursor:pointer;text-align:left;width:100%;font:inherit;background:#fff;border:none;border-bottom:1px solid #f1f5f9;padding:10px 16px;display:block}.std-ac-item:last-child{border-bottom:none}.std-ac-item:hover,.std-ac-item.active{background:#eff6ff}.std-ac-item.active-amber,.std-ac-list-dsd .std-ac-item:hover,.std-ac-list-dsd .std-ac-item.active{background:#fff7ed}.std-ac-item .ac-title{color:#1e293b;font-weight:600}.std-ac-item .ac-sub{color:#64748b;margin-top:2px;font-size:.8rem}.std-modal-overlay{z-index:60;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:30px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.std-modal{background:#fff;border-radius:18px;width:100%;max-width:920px;padding:24px 26px;box-shadow:0 24px 60px #0000004d}.std-modal-head{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;padding-bottom:14px;display:flex}.std-modal-head h2{color:#111827;margin:0;font-size:1.25rem;line-height:1.4}.std-modal-close{cursor:pointer;color:#475569;background:#f1f5f9;border:none;border-radius:10px;flex:none;width:38px;height:38px;font-size:20px}.std-modal-close:hover{background:#e2e8f0}.std-btn{text-align:center;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.std-btn .material-symbols-rounded{font-size:18px}.std-btn:hover{filter:brightness(.95)}.btn-word{color:#fff;background:#2563eb}.btn-word:disabled{color:#94a3b8;pointer-events:none;background:#f1f5f9}.btn-src{color:#b91c1c;background:#fee2e2}.btn-src:hover{filter:none;background:#fecaca}.std-source-bar{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.std-level-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.std-level-pills-label{color:#334155;font-size:.9rem;font-weight:600}.std-level-pill{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:.9rem;transition:all .12s}.std-level-pill small{color:#94a3b8;font-weight:400}.std-level-pill:hover{border-color:#60a5fa}.std-level-pill.active{color:#fff;background:#2563eb;border-color:#2563eb}.std-level-pill.active small{color:#dbeafe}.std-export-bar{z-index:5;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;top:0}.std-export-bar .sel-all{cursor:pointer;color:#1e3a8a;align-items:center;gap:7px;display:flex}.std-export-bar .sel-count{color:#2563eb;font-size:.85rem;font-weight:600}.std-export-bar .btn-word{margin-left:auto}.std-sel-hint{color:#64748b;margin:8px 2px 0;font-size:.8rem;line-height:1.5}.std-uoc{border:1px solid #e5e7eb;border-radius:12px;margin-top:12px;overflow:hidden}.std-uoc-head{color:#1e3a8a;cursor:pointer;background:#f8fafc;align-items:center;gap:8px;padding:11px 14px;font-weight:700;display:flex}.std-uoc-code{color:#1d4ed8;background:#dbeafe;border-radius:6px;flex:none;padding:1px 8px;font-family:ui-monospace,monospace;font-size:.82rem}.std-uoc-toggle{color:#64748b;flex:none;font-size:20px;transition:transform .15s}.std-uoc-toggle.open{transform:rotate(90deg)}.std-uoc-name{color:#334155;flex:1;font-weight:400}.std-uoc-cnt{color:#64748b;background:#eef2ff;border-radius:999px;flex:none;padding:2px 9px;font-size:.76rem}.std-eoc{border-top:1px solid #eef0f3;padding:10px 14px}.std-eoc-title{color:#334155;cursor:pointer;align-items:baseline;gap:8px;font-weight:600;display:flex}.std-eoc ul{color:#475569;margin:6px 0 0;padding-left:20px;font-size:.9rem;line-height:1.55}.std-eoc .lbl{color:#64748b;margin-top:6px;font-size:.78rem;font-weight:600}.std-sel-row input[type=checkbox]{cursor:pointer;accent-color:#2563eb;flex:none;width:16px;height:16px;margin-top:3px}.std-dsd-main{max-width:880px;margin:0 auto;padding:0 16px 60px}.std-dsd-searchwrap{margin-top:-40px}.std-result-stats-dsd strong{color:#d97706}.std-dsd-cnt{text-align:center;color:#64748b;margin:20px 0 8px;font-size:.92rem}.std-dsd-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.std-dsd-grid{grid-template-columns:1fr}}.std-dsd-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:18px 20px;box-shadow:0 6px 18px #0f172a0f}.std-dsd-card h3{color:#1e293b;margin:0;font-size:1.12rem}.std-dsd-card .en{color:#94a3b8;margin-top:2px;font-size:.86rem}.std-dsd-card .grp{color:#d97706;align-items:center;gap:4px;margin-top:6px;font-size:.8rem;display:inline-flex}.std-dsd-card .grp .material-symbols-rounded{font-size:16px}.std-dsd-card .lv-label{color:#475569;margin-top:12px;font-size:.84rem}.std-lv-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.std-lv-pill{color:#c2410c;font:inherit;cursor:pointer;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:all .12s;display:inline-flex}.std-lv-pill:hover{color:#fff;background:#f97316;border-color:#f97316}.std-lv-pill .material-symbols-rounded{font-size:18px}.std-dsd-empty{text-align:center;color:#94a3b8;padding:40px}.std-toast{color:#fff;z-index:99;background:#1e293b;border-radius:12px;padding:12px 20px;font-size:.92rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.std-dsd-srclink{color:#b45309;border-top:1px dashed #fde0c0;align-items:center;gap:6px;width:100%;margin-top:12px;padding-top:10px;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.std-dsd-srclink:hover{color:#ea580c;text-decoration:underline}.std-dsd-srclink .material-symbols-rounded{font-size:18px}.std-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px auto 8px;padding:0 16px;display:flex}.std-pager-btn{font:inherit;color:var(--text,#0f172a);border:1px solid var(--border,#e2e8f0);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:2px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.std-pager-btn:hover:not(:disabled){border-color:var(--primary,#0d9488);color:var(--primary,#0d9488);background:#f8fafc}.std-pager-btn:disabled{opacity:.4;cursor:not-allowed}.std-pager-btn .material-symbols-rounded{font-size:18px}.std-pager-nums{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.std-pager-num{min-width:38px;height:38px;font:inherit;color:var(--text-secondary,#64748b);border:1px solid var(--border,#e2e8f0);cursor:pointer;background:#fff;border-radius:10px;padding:0 6px;font-size:.9rem;font-weight:600;transition:all .15s}.std-pager-num:hover{border-color:var(--primary,#0d9488);color:var(--primary,#0d9488)}.std-pager-num.active{background:var(--primary,#0d9488);border-color:var(--primary,#0d9488);color:#fff;box-shadow:0 4px 12px #0d948840}.std-pager-gap{color:var(--text-muted,#94a3b8);-webkit-user-select:none;user-select:none;padding:0 2px}.std-dsd-main .std-pager-btn:hover:not(:disabled),.std-dsd-main .std-pager-num:hover{color:#c2410c;border-color:#f97316}.std-dsd-main .std-pager-num.active{color:#fff;background:#f97316;border-color:#f97316;box-shadow:0 4px 12px #f9731640}.std-hub{background:#f0fdf4;flex-direction:column;min-height:100vh;display:flex}.std-hub-hero{z-index:1;color:#fff;text-align:center;background:linear-gradient(135deg,#042f2e 0%,#115e59 50%,#0f766e 100%);justify-content:center;padding:clamp(28px,5vh,56px) 16px;display:flex;position:relative;overflow:hidden}.std-hub-hero:before{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.std-hub-body{flex-direction:column;flex:1;align-items:center;padding:clamp(18px,3.4vh,38px) 16px clamp(10px,1.6vh,20px);display:flex}.std-hub-head{z-index:1;text-align:center;color:#fff;max-width:760px;position:relative}.std-hub-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff38;border-radius:20px;justify-content:center;align-items:center;width:clamp(52px,6.4vh,66px);height:clamp(52px,6.4vh,66px);margin-bottom:clamp(10px,1.6vh,16px);display:inline-flex}.std-hub-logo .material-symbols-rounded{font-size:clamp(28px,3.6vh,36px)}.std-hub-head h1{letter-spacing:-.5px;color:#fff;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.std-hub-ver{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.6px;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;align-items:center;margin-top:clamp(8px,1.2vh,12px);padding:3px 12px;font-size:clamp(.68rem,1vw,.78rem);font-weight:700;line-height:1.4;display:inline-flex}.std-hub-head p{opacity:.94;color:#fff;max-width:620px;margin:clamp(8px,1.3vh,14px) auto 0;font-size:clamp(.92rem,1.3vw,1.04rem);font-weight:400;line-height:1.7}.std-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vh,20px);width:100%;max-width:880px;display:grid}@media (max-width:640px){.std-hub-grid{grid-template-columns:1fr}.std-hub-head h1{font-size:1.6rem}}.std-hub-card{color:inherit;background:#fff;border:1px solid #eef2f7;border-radius:20px;flex-direction:column;gap:clamp(7px,1.2vh,12px);padding:clamp(16px,2.4vh,26px) clamp(18px,2vw,26px);text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a1f}.std-hub-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px #0f172a2e}.std-hub-card .ic{border-radius:15px;justify-content:center;align-items:center;width:clamp(44px,5.6vh,56px);height:clamp(44px,5.6vh,56px);display:inline-flex}.std-hub-card .ic .material-symbols-rounded{color:#fff;font-size:clamp(26px,3.4vh,32px)}.std-hub-card h2{margin:0;font-size:clamp(1.12rem,1.6vw,1.32rem);font-weight:700}.std-hub-card p{color:#64748b;flex:1;margin:0;font-size:clamp(.84rem,1.1vw,.95rem);line-height:1.5}.std-hub-card .go{align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:inline-flex}.std-hub-card .badge{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 11px;font-size:.74rem;font-weight:600;position:absolute;top:16px;right:16px}.c-tpqi .ic{background:linear-gradient(135deg,#0d9488,#115e59)}.c-tpqi .go{color:#0d9488}.c-dsd .ic{background:linear-gradient(135deg,#f59e0b,#d97706)}.c-dsd .go{color:#d97706}.c-cefr .ic{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.c-cefr .go{color:#1d4ed8}.c-hsk .ic{background:linear-gradient(135deg,#ef4444,#b91c1c)}.c-hsk .go{color:#b91c1c}.std-hub-mini{color:#115e59;background:#ffffffeb;border:1px solid #d7ede0;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:880px;margin:clamp(12px,1.8vh,20px) auto 0;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.std-hub-mini:hover{background:#fff;border-color:#0f766e;transform:translateY(-1px)}.std-hub-mini .t{flex:1;font-size:clamp(.86rem,1.1vw,.95rem);font-weight:700;line-height:1.45}.std-hub-mini .t small{color:#64748b;margin-top:2px;font-size:clamp(.74rem,.95vw,.82rem);font-weight:400;display:block}.std-hub-mini .go{color:#0f766e}.std-hub-mini.m-dsd{color:#b45309}.std-hub-mini.m-dsd:hover{border-color:#b45309}.std-hub-mini.m-dsd .go{color:#b45309}@media (max-width:640px){.std-hub-mini{align-items:flex-start}}.std-hub-foot{text-align:center;border-top:1px solid #d7ede0;padding:clamp(14px,2.4vh,24px) 16px clamp(16px,2.8vh,28px)}.std-hub-foot-org{color:#115e59;letter-spacing:.01em;font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:800}.std-hub-foot-sub{color:#64748b;margin-top:4px;font-size:clamp(.78rem,1vw,.86rem)}.std-doc-header{z-index:1;color:#fff;text-align:center;padding:30px 0 22px;position:relative;overflow:hidden}.std-doc-header.dh-cefr{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.std-doc-header.dh-hsk{background:linear-gradient(135deg,#b91c1c,#ef4444)}.std-doc-header .std-header-icon{border-radius:16px;width:54px;height:54px;margin-bottom:12px}.std-doc-header .std-header-icon .material-symbols-rounded{font-size:28px}.std-doc-header h1{letter-spacing:-.3px;color:#fff;margin:0 0 6px;font-size:1.7rem;font-weight:800}.std-doc-header p{opacity:.95;color:#fff;margin:0;padding:0 16px;font-size:.9rem;font-weight:400}.std-doc-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.std-doc-open{color:#fff;background:#ffffff29;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.std-doc-open:hover{background:#ffffff47}.std-doc-open .material-symbols-rounded{font-size:18px}.std-doc-frame-wrap{background:#f1f5f9;width:100%}.std-doc-frame{background:#fff;border:0;width:100%;height:calc(100vh - 220px);min-height:480px;display:block}.std-doc-note{text-align:center;color:#64748b;padding:14px 16px 30px;font-size:.82rem;line-height:1.6}.std-update-footer{color:#64748b;text-align:center;background:#ffffff8c;border:1px solid #94a3b840;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:720px;margin:28px auto 8px;padding:14px 18px;font-size:13px;display:flex}.std-update-footer .material-symbols-rounded{color:var(--primary);font-size:18px}.std-update-footer b{color:#0f2356;font-weight:700}.std-update-sep{color:#cbd5e1}.std-update-sub{color:#94a3b8;flex-basis:100%;font-size:11.5px}.std-dsd-nodocx{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 4px;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.std-dsd-nodocx .material-symbols-rounded{color:#d97706;flex-shrink:0;margin-top:1px;font-size:18px}
