:root{--bg:#eef1fb;--surface:hsla(0,0%,100%,.66);--surface-2:hsla(0,0%,100%,.45);--surface-solid:#fff;--glass-blur:18px;--border:hsla(0,0%,100%,.62);--border-strong:rgba(120,132,175,.22);--text:#171b26;--text-2:#555e75;--text-3:#8b93a7;--brand:#2f5cf0;--brand-soft:rgba(47,92,240,.1);--brand-dark:#1f47c9;--ok:#16a34a;--ok-soft:rgba(22,163,74,.1);--warn:#d97706;--warn-soft:rgba(217,119,6,.1);--err:#dc2626;--err-soft:rgba(220,38,38,.09);--sidebar:hsla(0,0%,100%,.5);--sidebar-2:hsla(0,0%,100%,.72);--radius:16px;--radius-sm:10px;--shadow:0 1px 2px rgba(20,26,50,.04),0 8px 28px rgba(20,26,50,.07);--shadow-soft:0 1px 1px hsla(0,0%,100%,.7) inset,0 10px 30px rgba(20,26,50,.06);--font:"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono","Cascadia Code",Consolas,"Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{color:var(--text);font-family:var(--font);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased;background-color:var(--bg);background-image:radial-gradient(58rem 40rem at 8% -10%,rgba(99,132,255,.36),transparent 62%),radial-gradient(48rem 36rem at 100% 4%,rgba(167,118,255,.3),transparent 60%),radial-gradient(52rem 44rem at 52% 108%,rgba(96,208,224,.24),transparent 64%),linear-gradient(180deg,#f2f4fd,#eaeefb);background-attachment:fixed;background-repeat:no-repeat}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.app{display:flex;min-height:100vh}.sidebar{width:232px;flex:0 0 232px;background:var(--sidebar);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(165%);backdrop-filter:blur(var(--glass-blur)) saturate(165%);border-right:1px solid var(--border);color:var(--text);display:flex;flex-direction:column;padding:16px 12px;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px;border-bottom:1px solid var(--border-strong);margin-bottom:8px}.brand-logo{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#4f7bff,#7a5cf0);display:grid;place-items:center;font-size:18px;flex:0 0 auto;box-shadow:0 6px 16px rgba(79,123,255,.32)}.brand-text strong{display:block;font-size:15px;letter-spacing:.3px;color:var(--text)}.brand-text span,.nav-label{font-size:11px;color:var(--text-3)}.nav-label{padding:10px 8px 4px;letter-spacing:1px}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-2);cursor:pointer;text-align:left;width:100%;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.nav-item:hover{background:hsla(0,0%,100%,.6);border-color:var(--border);color:var(--text);box-shadow:0 2px 10px rgba(20,26,50,.05)}.nav-item.active{background:hsla(0,0%,100%,.86);border-color:rgba(120,150,255,.5);color:var(--brand-dark);font-weight:600;box-shadow:0 4px 16px rgba(47,92,240,.14)}.nav-item .nav-ico{font-size:16px;width:20px;text-align:center}.nav-item .nav-txt{display:flex;flex-direction:column;line-height:1.3}.nav-item .nav-txt small{font-size:10px;color:var(--text-3);font-weight:400}.sidebar-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-strong);font-size:11px;color:var(--text-3);line-height:1.9}.sidebar-footer .kv{display:flex;justify-content:space-between}.sidebar-footer .kv b{color:var(--text);font-weight:600}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:12px;padding:14px 22px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar h1{margin:0;font-size:17px}.topbar .sub{font-size:12px;color:var(--text-3)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.content{padding:20px 22px 40px;flex:1 1;min-height:0}.card{background:linear-gradient(150deg,hsla(0,0%,100%,.74),hsla(0,0%,100%,.56));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow),var(--shadow-soft);min-width:0}.card+.card{margin-top:14px}.panel-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.panel-title{font-size:15px;font-weight:600;margin:0}.panel-sub{font-size:12px;color:var(--text-3)}.row,.row-between{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-between{justify-content:space-between}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.divider{height:1px;background:var(--border);margin:12px 0}.spacer{flex:1 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);cursor:pointer;box-shadow:0 1px 2px rgba(20,26,50,.04);transition:background .15s,border-color .15s,transform .05s,box-shadow .15s;white-space:nowrap}.btn:hover:not(:disabled){background:hsla(0,0%,100%,.92);border-color:rgba(120,150,255,.6);box-shadow:0 4px 14px rgba(47,92,240,.12)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#3b6bf5,#2f5cf0);border-color:rgba(47,92,240,.85);color:#fff;box-shadow:0 6px 18px rgba(47,92,240,.3)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#3563f0,#1f47c9);border-color:var(--brand-dark);box-shadow:0 8px 22px rgba(47,92,240,.36)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2);box-shadow:none}.btn-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.6);border-color:transparent;color:var(--text);box-shadow:none}.btn-sm{padding:3px 9px;font-size:12px;border-radius:8px}.btn-danger{color:var(--err);border-color:rgba(220,38,38,.32);background:var(--err-soft)}.btn-danger:hover:not(:disabled){background:rgba(220,38,38,.16);border-color:var(--err)}.input,.select,.textarea{width:100%;padding:8px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.textarea{resize:vertical;min-height:72px;line-height:1.6}.select{cursor:pointer}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.field>label{font-size:12px;font-weight:500}.chip,.field>label{color:var(--text-2)}.chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:12.5px;transition:all .15s}.chip:hover{border-color:rgba(120,150,255,.7);color:var(--brand);background:hsla(0,0%,100%,.85)}.chip-active{background:rgba(47,92,240,.14);border-color:var(--brand);border-width:2px;color:var(--brand-dark);font-weight:700;padding:3px 10px;box-shadow:0 3px 12px rgba(47,92,240,.16)}.chip-active:hover{color:var(--brand-dark);background:rgba(47,92,240,.18)}.btn:focus-visible,.chip:focus-visible,.list-item:focus-visible,.nav-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:hsla(0,0%,100%,.62);border:1px solid var(--border-strong);color:var(--text-2);font-size:11.5px}.stat{background:hsla(0,0%,100%,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;box-shadow:0 1px 2px rgba(20,26,50,.03)}.stat-num{font-size:20px;font-weight:700;line-height:1.25;color:var(--brand-dark)}.stat-label{font-size:11.5px;color:var(--text-3)}.bar{height:7px;background:var(--border);overflow:hidden}.bar,.bar-fill{border-radius:999px}.bar-fill{height:100%;background:linear-gradient(90deg,#4f7bff,#7a5cf0);transition:width .3s}.empty{padding:34px 16px;text-align:center;color:var(--text-3);font-size:13px;border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2)}.bubble{max-width:86%;padding:11px 14px;border-radius:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.bubble-user{background:linear-gradient(135deg,#3b6bf5,#2f5cf0);color:#fff;margin-left:auto;border-bottom-right-radius:4px;box-shadow:0 6px 18px rgba(47,92,240,.26)}.bubble-ai{background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-bottom-left-radius:4px}.msg-row{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.msg-meta{font-size:11px;color:var(--text-3)}.scroll{overflow-y:auto;scrollbar-width:thin}.scroll::-webkit-scrollbar{width:8px;height:8px}.scroll::-webkit-scrollbar-thumb{background:rgba(120,132,175,.32);border-radius:999px}.scroll::-webkit-scrollbar-thumb:hover{background:rgba(120,132,175,.5)}.scroll::-webkit-scrollbar-track{background:transparent}.list-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.list-item:hover{border-color:rgba(120,150,255,.65);background:hsla(0,0%,100%,.8);box-shadow:0 4px 14px rgba(47,92,240,.1)}.list-item.active{border-color:var(--brand);background:rgba(47,92,240,.13);box-shadow:0 4px 16px rgba(47,92,240,.14)}.modal-mask{position:fixed;inset:0;background:rgba(16,20,36,.32);display:grid;place-items:center;z-index:100;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid hsla(0,0%,100%,.75);border-radius:20px;padding:20px;width:100%;max-width:520px;max-height:86vh;overflow-y:auto;box-shadow:0 30px 70px rgba(10,14,30,.26)}.modal h2{margin:0 0 4px;font-size:16px}.notice{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.6;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guided-stack{display:flex;flex-direction:column;gap:14px}.tag-soft{background:var(--surface-solid);color:var(--text)}.tag-ok{background:var(--ok-soft);color:var(--ok)}.tag-warn{background:var(--warn-soft);color:var(--warn)}.notice-info{background:rgba(47,92,240,.1);border-color:rgba(47,92,240,.28);color:var(--brand-dark)}.notice-warn{background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.3);color:#8a5a06}.notice-err{background:rgba(220,38,38,.09);border-color:rgba(220,38,38,.28);color:#a01919}.notice-ok{background:rgba(22,163,74,.1);border-color:rgba(22,163,74,.3);color:#14683a}.answer-mask{position:relative;margin-top:8px;padding:14px;border-radius:12px;border:1px dashed var(--border-strong);background:var(--surface-solid);overflow:hidden}.answer-mask-line{height:10px;border-radius:6px;background:linear-gradient(90deg,rgba(15,23,42,.14),rgba(15,23,42,.05));filter:blur(1px);margin-bottom:8px}.answer-mask-line:nth-child(2){width:82%}.answer-mask-line:nth-child(3){width:64%}.answer-mask-tip{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;font-size:13px;color:var(--text-3)}.toast-wrap{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none}.toast{padding:9px 16px;border-radius:999px;background:#1b1f2b;color:#fff;font-size:13px;box-shadow:0 8px 24px rgba(10,14,30,.28);animation:toast-in .18s ease-out}.toast-ok{background:#10743f}.toast-err{background:#b32424}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing{display:inline-flex;gap:4px;align-items:center}.typing i{width:5px;height:5px;border-radius:50%;background:var(--text-3);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.table th{background:var(--surface-2);color:var(--text-2);font-weight:600;font-size:12px}.table tr:last-child td{border-bottom:none}.stars{color:#e8a33d;letter-spacing:1px;font-size:12px}.stars .off{color:var(--border-strong)}.mono,code,pre{font-family:var(--mono);font-size:12.5px}code{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.md h3,.md h4,.md h5,.md h6{margin:12px 0 6px;font-size:14px;color:var(--text)}.md p{margin:0 0 6px}.md ol,.md ul{margin:4px 0 8px;padding-left:22px}.md li{margin-bottom:3px}.md blockquote{margin:6px 0;padding:6px 12px;border-left:3px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.md hr{border:none;border-top:1px solid var(--border);margin:10px 0}.md .md-gap{height:6px}.md code.math{background:#f3f0ff;border-color:#ddd6fe;color:#5b3ce0;font-family:var(--mono)}.md a{color:var(--brand)}.tag.freq-high{background:rgba(220,38,38,.1);border-color:#f3c2c2;color:#a01919;font-weight:600}.tag.freq-mid{background:rgba(217,119,6,.11);border-color:#f0d9ab;color:#8a5a06}.tag.freq-low{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-2)}.tag.freq-none{background:var(--surface-2);border-color:var(--border);color:var(--text-3)}.notice.exam-high{background:rgba(220,38,38,.08);border-color:#f3c2c2;color:#7d1f1f}.notice.exam-mid{background:rgba(217,119,6,.09);border-color:#f0d9ab;color:#7a5205}.notice.exam-low,.notice.exam-none{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-2)}.tag.mastery-weak{background:rgba(220,38,38,.1);border-color:#f3c2c2;color:#a01919;font-weight:600}.tag.mastery-review{background:rgba(217,119,6,.11);border-color:#f0d9ab;color:#8a5a06}.tag.mastery-progress{background:var(--brand-soft);border-color:#c6d4ff;color:var(--brand-dark)}.tag.mastery-none,.tag.mastery-unknown{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-3)}.tag.mastery-good{background:var(--ok-soft);border-color:#bfe6cd;color:#14683a;font-weight:600}.bar-fill.mastery-weak{background:linear-gradient(90deg,#ef4444,#dc2626)}.bar-fill.mastery-review{background:linear-gradient(90deg,#f59e0b,#d97706)}.bar-fill.mastery-progress{background:linear-gradient(90deg,#60a5fa,#2f5cf0)}.bar-fill.mastery-none,.bar-fill.mastery-unknown{background:rgba(120,132,175,.34)}.bar-fill.mastery-good{background:linear-gradient(90deg,#34d399,#16a34a)}@media (max-width:820px){.app{flex-direction:column}.sidebar{display:none}.content{padding:14px 14px calc(78px + env(safe-area-inset-bottom))}}.course-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(240px,320px) 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:1250px){.course-layout{grid-template-columns:minmax(200px,260px) 1fr}}@media (max-width:820px){.course-layout{grid-template-columns:1fr}}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:26px 18px;margin-top:12px;border:2px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dropzone:hover{border-color:var(--brand);background:var(--brand-soft)}.dropzone:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dropzone-active{border-color:var(--brand);background:var(--brand-soft);transform:scale(1.005)}.dropzone-ico{font-size:34px;line-height:1.2}.dropzone-title{font-size:15px;font-weight:600}.dropzone-sub{font-size:12px;color:var(--text-3);max-width:460px;line-height:1.7}.step-strip{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-bottom:12px}.step{gap:6px;font-size:12px}.step,.step b{display:inline-flex;align-items:center;color:var(--text-3)}.step b{justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:600;background:rgba(120,132,175,.16)}.step-on{color:var(--brand);font-weight:600}.step-on b{background:var(--brand);color:#fff}.photo-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.25fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.photo-layout{grid-template-columns:1fr}}.photo-preview{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff}.mobile-nav{display:none}.row-scroll{min-width:0}.panel-stack{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}@media (max-width:820px){.mobile-nav{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;grid-gap:4px;gap:4px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border-top:1px solid var(--border)}.tab-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px 2px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-3);font:inherit;font-size:11px;line-height:1.15;cursor:pointer}.tab-btn .tab-ico{font-size:18px;line-height:1}.tab-btn.active{color:var(--brand-dark);background:var(--brand-soft);font-weight:600}.tab-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.row-scroll{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.row-scroll>*{flex:0 0 auto;scroll-snap-align:start}}.sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;background:rgba(18,24,44,.34)}.sheet-card{width:100%;max-height:76vh;overflow-y:auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-solid);box-shadow:0 -12px 40px rgba(20,26,50,.18)}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sheet-title{font-size:15px;font-weight:600}.sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sheet-item{display:flex;align-items:center;gap:8px;min-height:56px;padding:10px 12px;text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer}.sheet-item.active{border-color:rgba(120,150,255,.5);background:hsla(0,0%,100%,.86);color:var(--brand-dark);font-weight:600}.sheet-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sheet-item .sheet-ico{font-size:18px}.sheet-item .sheet-txt{display:flex;flex-direction:column;line-height:1.25}.sheet-item .sheet-txt small{font-size:11.5px;color:var(--text-3);font-weight:400}@media (max-width:640px){.topbar{flex-wrap:wrap;row-gap:6px;padding:max(10px,env(safe-area-inset-top)) 14px 10px}.topbar .sub{display:none}.topbar h1{font-size:16px}.topbar-right{gap:6px}.topbar-right .chip{white-space:nowrap}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none;padding:2px 0}.stat-num{font-size:17px}.card{padding:14px}}@media (pointer:coarse){.btn,.chip,.list-item,.nav-item,.sheet-item,.tab-btn{min-height:44px}.chip{padding-top:8px;padding-bottom:8px}}::selection{background:rgba(47,92,240,.16);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(120,132,175,.36);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(120,132,175,.55);background-clip:content-box}