*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--col-blue: rgba(100, 160, 255, 1);--col-purple: rgba(176, 136, 255, 1);--col-cyan: rgba(100, 220, 255, 1);--col-red: rgba(255, 120, 120, 1);--col-teal: rgba(68, 255, 204, 1);--text-hi: rgba(215, 230, 255, .95);--text-lo: rgba(140, 170, 255, .55);--panel-bg: rgba(2, 6, 18, .97)}html{scroll-behavior:auto}#loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000812;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .7s ease}#loading-screen.hidden{opacity:0;pointer-events:none}.ls-star{font-size:28px;color:#a0c8ffb3;animation:ls-spin 2.4s linear infinite}.ls-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#8caaff66;animation:ls-pulse 1.6s ease-in-out infinite}@keyframes ls-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ls-pulse{0%,to{opacity:.4}50%{opacity:.85}}body{width:100%;min-height:100%;background:#000812;overflow-x:hidden;cursor:none;font-family:Space Grotesk,sans-serif}body.panel-open{overflow:hidden}#zoom-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform;transform-origin:center center}#scene-wrap{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transform-origin:center center}#bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}#hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transform-origin:center top;will-change:opacity,transform}#earth-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%)}#const-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}#cursor{position:fixed;top:0;left:0;width:48px;height:48px;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .06s linear;will-change:left,top}#cursor-svg{width:100%;height:100%;overflow:visible}.cursor-ring{fill:none;stroke:#78b4ffb3;stroke-width:.8;transform-origin:24px 24px;animation:cursor-breathe 2.8s ease-in-out infinite}.cursor-core{fill:#c8e1ffe6;filter:drop-shadow(0 0 3px rgba(160,210,255,.9))}.cursor-cross{stroke:#78b4ff8c;stroke-width:.7;stroke-linecap:round}.cursor-outer{fill:none;stroke:#64a0ff1f;stroke-width:.5;stroke-dasharray:3 5;transform-origin:24px 24px;animation:cursor-spin 12s linear infinite}#cursor.hovering .cursor-ring{stroke:#b4dcff;stroke-width:1.2;animation:cursor-pulse .6s ease-in-out infinite alternate}#cursor.hovering .cursor-core{fill:#fff;filter:drop-shadow(0 0 6px rgba(180,220,255,1))}#cursor.hovering .cursor-outer{stroke:#8cc8ff59;animation:cursor-spin 4s linear infinite}#cursor.hovering .cursor-cross{stroke:#a0d2ffd9}@keyframes cursor-breathe{0%,to{r:10;opacity:.7}50%{r:11.5;opacity:1}}@keyframes cursor-pulse{0%{r:10}to{r:14}}@keyframes cursor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scroll-container{position:relative;z-index:3;pointer-events:none}section{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.hero-section{pointer-events:none;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}.hero-content{position:absolute;left:7%;top:50%;transform:translateY(-55%);-webkit-user-select:none;user-select:none;text-align:left}.hero-tag{font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#afc8ff6b;margin-bottom:18px;animation:fade-up 1.4s .2s ease both}.hero-name{font-size:clamp(84px,13.5vw,190px);font-weight:300;letter-spacing:-5px;line-height:.88;color:#eef5ffe6;text-shadow:0 0 50px rgba(160,195,255,.3),0 0 110px rgba(110,150,230,.16),0 0 200px rgba(80,120,200,.09),0 3px 6px rgba(0,0,0,.55);margin-bottom:24px;animation:fade-up 1.4s ease both}.hero-subtitle{font-family:Space Mono,monospace;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#aac8ff61;animation:fade-up 1.4s .4s ease both}.hero-scroll-hint{position:absolute;bottom:44px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;animation:fade-up 1.4s .8s ease both,hint-float 3.2s 2.2s ease-in-out infinite}.scroll-line{width:1px;height:54px;background:linear-gradient(to bottom,rgba(150,180,255,.28),transparent)}.scroll-arrow{width:22px;height:22px;color:#ffe678;filter:drop-shadow(0 0 8px rgba(255,210,60,1)) drop-shadow(0 0 18px rgba(255,180,30,.7));margin-top:2px;opacity:0}.scroll-arrow.bouncing{animation:arrow-bounce 1.6s ease-in-out infinite}@keyframes arrow-bounce{0%{opacity:0;transform:translateY(-4px)}20%{opacity:.9}50%{opacity:.9;transform:translateY(5px)}80%{opacity:.5}to{opacity:0;transform:translateY(-4px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hint-float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.const-section{pointer-events:all;outline:none}.const-section:focus-visible{box-shadow:0 0 0 2px #ffdc6499;border-radius:4px}.section-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1.1s ease;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden;will-change:opacity}.const-section.visible .section-label{opacity:1}.section-label h2{font-family:Bebas Neue,sans-serif;font-size:clamp(96px,22vw,320px);font-weight:400;letter-spacing:6px;line-height:.88;color:#d2e4ff0e;text-align:center;white-space:nowrap;pointer-events:none;text-transform:uppercase}.section-num{position:absolute;font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--text-lo);top:22%;left:7%}.label-right .section-num{left:auto;right:7%}.label-center .section-num{left:50%;transform:translate(-50%);top:18%}#myth-overlay{position:fixed;pointer-events:none;z-index:4;opacity:0;transition:opacity .4s ease}.myth-hologram{position:relative;display:flex;flex-direction:column;align-items:center;animation:myth-flicker 7s ease-in-out infinite}.myth-base{position:absolute;bottom:36px;left:50%;transform:translate(-50%);width:170px;height:22px;background:radial-gradient(ellipse at center,rgba(0,220,255,.55) 0%,rgba(0,180,255,.2) 50%,transparent 75%);border-radius:50%;animation:base-pulse 2.2s ease-in-out infinite;pointer-events:none}.myth-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,200,255,.028) 2px,rgba(0,200,255,.028) 4px);pointer-events:none}.myth-chroma-r{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translate(3px,-1px);opacity:.14;filter:drop-shadow(0 0 3px rgba(255,60,60,.7)) hue-rotate(-50deg);pointer-events:none}.myth-chroma-b{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:translate(-3px,1px);opacity:.14;filter:drop-shadow(0 0 3px rgba(60,60,255,.7)) hue-rotate(50deg);pointer-events:none}.myth-main{position:relative;z-index:2;animation:myth-float 4.5s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(0,220,255,.95)) drop-shadow(0 0 16px rgba(0,180,255,.7)) drop-shadow(0 0 40px rgba(0,140,255,.35))}.myth-info{position:relative;z-index:3;text-align:center;margin-top:6px;animation:myth-float 4.5s ease-in-out infinite}.myth-name{font-family:Space Mono,monospace;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#00dcffd9;text-shadow:0 0 12px rgba(0,220,255,.7),0 0 24px rgba(0,180,255,.4)}.myth-sub{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#00b4ff80;margin-top:3px}@keyframes myth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes myth-flicker{0%,88%,90%,93%,to{opacity:1}89%{opacity:.75}91%{opacity:.92}92%{opacity:.82}}@keyframes base-pulse{0%,to{opacity:.55;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.18)}}#panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}#panel-overlay.hidden{display:none}#panel-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00040e00;transition:background .5s ease;cursor:none}#panel-overlay.visible #panel-backdrop{background:#00040ee0}#panel-content{position:relative;z-index:1;width:min(680px,92vw);max-height:82vh;overflow-y:auto;background:var(--panel-bg);border:.5px solid rgba(100,160,255,.2);border-radius:20px;padding:52px 52px 48px;opacity:0;transform:translateY(36px) scale(.96);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);scrollbar-width:thin;scrollbar-color:rgba(100,160,255,.2) transparent}#panel-overlay.visible #panel-content{opacity:1;transform:translateY(0) scale(1)}#panel-content::-webkit-scrollbar{width:3px}#panel-content::-webkit-scrollbar-thumb{background:#64a0ff33;border-radius:2px}#panel-close{position:absolute;top:22px;right:26px;background:none;border:none;color:var(--text-lo);font-size:16px;cursor:none;pointer-events:all;transition:color .2s,transform .2s;line-height:1}#panel-close:hover{color:var(--text-hi);transform:rotate(90deg)}#panel-inner h2{font-size:34px;font-weight:300;letter-spacing:-1px;color:var(--text-hi);margin-bottom:6px}.panel-constellation{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--text-lo);margin-bottom:34px;display:block}#panel-inner p{font-size:15px;line-height:1.75;color:#a5c3ffb3;margin-bottom:16px}.project-card{border:.5px solid rgba(100,160,255,.18);border-radius:14px;padding:22px 24px;margin-bottom:14px;background:#0a143766;transition:border-color .25s,background .25s}.project-card:hover{border-color:#78b4ff73;background:#0f1e4b80}.project-card h3{font-size:16px;font-weight:500;color:#cde1ffeb;margin-bottom:5px}.project-card .stack{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:#64a0ffa6;margin-bottom:10px}.project-card p{font-size:14px;margin-bottom:0}.skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.skill-tag{padding:9px 14px;text-align:center;border:.5px solid rgba(100,160,255,.2);border-radius:24px;font-size:12px;letter-spacing:.5px;color:#9bc8ffbf;background:#0f1e5040;transition:border-color .2s,color .2s}.skill-tag:hover{border-color:#8cbeff80;color:#c8e1fff2}.exp-item{margin-bottom:30px}.exp-item h3{font-size:17px;font-weight:500;color:#cde1ffe6;margin-bottom:4px}.exp-meta{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:#64a0ffa6;margin-bottom:10px;display:block}.exp-item p{font-size:14px}.contact-link{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:10px;border:.5px solid rgba(100,160,255,.18);border-radius:12px;text-decoration:none;color:#afcdffcc;background:#0a143c40;transition:all .22s;font-size:14px;cursor:none}.contact-link .link-icon{width:32px;height:32px;border-radius:50%;background:#1e3c8c66;border:.5px solid rgba(100,160,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.contact-link:hover{border-color:#82b9ff80;background:#14286459;color:#d7ebfff2}.earth-section{width:100%;height:100vh;position:relative;pointer-events:all}.open-to-work{display:flex;align-items:center;gap:8px;margin-top:22px}.hero-links{display:flex;gap:14px;margin-top:20px;animation:fade-up 1.4s .6s ease both}.hero-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(150,180,255,.18);border-radius:8px;color:#afc8ff73;text-decoration:none;transition:color .25s ease,border-color .25s ease,box-shadow .25s ease}.hero-link svg{width:15px;height:15px}.hero-link:hover{color:#c8e1ffe6;border-color:#a0c8ff73;box-shadow:0 0 14px #8cb4ff2e}.otw-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80,0 0 14px #4ade8080;animation:otw-pulse 2.2s ease-in-out infinite;flex-shrink:0}.otw-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#4ade80b3}@keyframes otw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}#theme-label{position:fixed;bottom:140px;right:28px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#afc8ffb3;background:#020614bf;border:1px solid rgba(120,160,255,.15);border-radius:6px;padding:5px 10px;opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:60}#theme-label.visible{opacity:1;transform:translate(0)}#ui-controls{position:fixed;bottom:32px;right:28px;display:flex;flex-direction:column;gap:10px;z-index:50}#ui-controls button,#ui-controls a{width:40px;height:40px;border-radius:50%;background:#080e26b3;border:.5px solid rgba(100,160,255,.25);color:#96c3ffb3;display:flex;align-items:center;justify-content:center;cursor:none;pointer-events:all;transition:border-color .2s,color .2s,background .2s;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#ui-controls button svg,#ui-controls a svg{width:16px;height:16px}#ui-controls button:hover,#ui-controls a:hover{border-color:#8cc8ff8c;color:#d2ebfff2;background:#0f1c46d9}#ui-controls button.active{color:#82dcff;border-color:#82dcff99}.audio-off,#btn-audio.muted .audio-on{display:none}#btn-audio.muted .audio-off{display:block}#theme-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:0;mix-blend-mode:color;transition:opacity 1.2s ease,background 1.2s ease}#theme-overlay.dawn{background:#ffa03c;opacity:.18}#theme-overlay.mars{background:#c83214;opacity:.22}#star-tooltip{position:fixed;pointer-events:none;z-index:60;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#c8e1ffd9;background:#040818cc;border:.5px solid rgba(100,160,255,.2);border-radius:6px;padding:5px 10px;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s;white-space:nowrap}#star-tooltip.visible{opacity:1;transform:translateY(0)}#trail-canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;width:100%;height:100%}#scroll-progress{position:fixed;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:0;z-index:20;pointer-events:none;opacity:0;transition:opacity .6s}#scroll-progress.visible{opacity:1}#sp-track{width:1px;height:180px;background:linear-gradient(to bottom,#ffc83c0f,#ffc83c2e,#ffc83c0f);box-shadow:none;position:relative;transition:background 1.4s ease,box-shadow 1.4s ease}#sp-track.scrolling{background:linear-gradient(to bottom,#ffc83c26,#ffdc5099,#ffc83c26);box-shadow:0 0 8px #ffd23c8c,0 0 20px #ffaa1e40}#sp-star{position:absolute;right:22px;font-size:10px;color:#ffdc64f2;text-shadow:0 0 10px rgba(255,200,60,.9),0 0 22px rgba(255,170,30,.4);transform:translate(50%) translateY(-50%);transition:top .12s ease-out,opacity 1.4s ease;pointer-events:none;line-height:1;opacity:.3}#sp-star.scrolling{opacity:1;color:#ffeb82;text-shadow:0 0 6px rgba(255,220,80,1),0 0 14px rgba(255,200,60,.9),0 0 30px rgba(255,170,30,.6)}.timeline{padding-top:8px}.tl-item{display:flex;gap:18px;animation:tl-slide-in .5s both}.tl-item:nth-child(1){animation-delay:.05s}.tl-item:nth-child(2){animation-delay:.15s}.tl-item:nth-child(3){animation-delay:.25s}.tl-item:nth-child(4){animation-delay:.35s}@keyframes tl-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.tl-left{display:flex;flex-direction:column;align-items:center;padding-top:4px;flex-shrink:0}.tl-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(100,160,255,.7);background:#64a0ff33;box-shadow:0 0 8px #64a0ff66;flex-shrink:0}.tl-line{width:1px;flex:1;min-height:28px;margin-top:6px;background:linear-gradient(to bottom,#64a0ff59,#64a0ff0d);animation:tl-grow .6s ease both;animation-delay:inherit;transform-origin:top center}@keyframes tl-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tl-content{padding-bottom:28px}.tl-last .tl-content{padding-bottom:4px}.tl-date{font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#64a0ff8c;margin-bottom:4px}.tl-role{font-size:15px;font-weight:500;color:#d2e4ffeb;margin-bottom:3px}.tl-org{font-family:Space Mono,monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#64a0ff99;margin-bottom:10px}.tl-content p{font-size:13px;line-height:1.65}#github-stats{position:fixed;bottom:32px;left:28px;z-index:10;pointer-events:none;opacity:0;transition:opacity .8s ease;font-family:Space Mono,monospace}#github-stats.visible{opacity:1;pointer-events:all}#github-stats a{display:flex;align-items:center;gap:18px;background:#040818bf;border:.5px solid rgba(100,160,255,.2);border-radius:12px;padding:12px 18px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s;cursor:none}#github-stats a:hover{border-color:#8cc8ff73}.gh-stat{text-align:center}.gh-stat-val{font-size:18px;font-weight:500;letter-spacing:-.5px;color:#d2e4ffeb;display:block}.gh-stat-lbl{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#64a0ff8c}.gh-divider{width:1px;height:32px;background:#64a0ff26}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#64a0ff2e;border-radius:2px}.skill-intro{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#8cb4ff73;margin-bottom:18px}.skill-map-wrap{width:100%;overflow:hidden}.skill-map{width:100%;height:auto;display:block;overflow:visible}.sk-line{stroke:#78aaff2e;stroke-width:.8;transition:stroke .3s,stroke-opacity .3s}.sk-group:hover .sk-line{stroke:#b4d2ff73}.sk-star{fill:#c8e1ffbf;filter:drop-shadow(0 0 4px rgba(140,200,255,.5));cursor:none;transition:r .2s,filter .2s,fill .2s}.sk-star:hover,.sk-star.sk-active{fill:#fff;filter:drop-shadow(0 0 8px rgba(200,230,255,.95))}.sk-label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:2.5px;text-transform:uppercase;fill:#78aaff80;text-anchor:middle;transition:fill .3s}.sk-group:hover .sk-label{fill:#b4d2ffd9}.sk-tooltip-text{font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;fill:#b4dcffe6;text-anchor:middle;pointer-events:none}#desktop-notice{display:none;position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:9999;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#a0c8ff8c;background:#02061499;border:.5px solid rgba(100,160,255,.15);border-radius:20px;padding:7px 16px;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 768px){#desktop-notice{display:none}#cursor,#trail-canvas{display:none!important}#scroll-progress{display:none}#ui-controls{bottom:60px;right:14px;gap:10px}#ui-controls button,#ui-controls a{width:38px;height:38px}#github-stats{left:10px;bottom:60px}.hero-content{left:5%;top:46%;transform:translateY(-50%)}.hero-name{font-size:clamp(80px,25vw,150px)}.hero-tag{font-size:12px;letter-spacing:3px}.hero-subtitle{font-size:14px;letter-spacing:3px}.hero-scroll-hint{display:flex}.section-label h2{font-size:22vw;letter-spacing:2px;white-space:normal;text-align:center;line-height:.92;word-break:break-word;color:#d2e4ff21}.section-num{font-size:10px}.const-section{user-select:none;-webkit-user-select:none}#panel-content{width:100vw;max-height:92vh;border-radius:18px 18px 0 0;padding:56px 24px 36px;position:fixed;bottom:0;left:0;transform:translateY(40px) scale(1)!important}#panel-overlay{align-items:flex-end;justify-content:stretch}#panel-overlay.visible #panel-content{transform:translateY(0) scale(1)!important}#panel-close{font-size:26px;top:16px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}#panel-inner h2{font-size:32px}#panel-inner p{font-size:16px;line-height:1.7}.skill-grid{gap:8px}.skill-tag{font-size:13px;padding:7px 13px}.open-to-work{margin-top:16px}.otw-label{font-size:10px}#github-stats a{padding:10px 14px;gap:12px}.gh-stat-val{font-size:14px}}@media (prefers-reduced-motion: reduce){.otw-dot{animation:none;opacity:1}.tl-line{animation:none;transform:scaleY(1)}.tl-item{animation:none;opacity:1;transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
