.nwf{--wl:#3c3b31;--wm:#bcb7ab;--wa:#c8a25a;--wf:ui-monospace,SFMono-Regular,Consolas,monospace;color:#f3e8d2;border:1px solid var(--wl);background:#1c1d1b;border-radius:12px;font:14px/1.6 PingFang TC,Noto Sans TC,system-ui,sans-serif;overflow:hidden}.nwf *{box-sizing:border-box;min-width:0}.nwf :is(h3,p,dl,dd,figure,ol){margin:0}.nwf [hidden]{display:none!important}.nwf button{min-height:44px;font:inherit;color:inherit;background:0 0;border:0}.nwf :is(button,[role=tabpanel]):focus-visible{outline:2px solid var(--wa);outline-offset:-4px}.nwf .wf-head,.nwf .wf-head>div,.nwf .wf-cap,.nwf .wf-foot,.nwf .wf-chart-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nwf .wf-head{background:#302a24;padding:19px 24px}.nwf .wf-head>div{justify-content:flex-start;gap:15px}.nwf .wf-brand{border-right:1px solid var(--wl);font:600 13px var(--wf);letter-spacing:.04em;color:var(--wa);padding-right:15px}.nwf .wf-head h3{font-family:inherit;font-size:16px;font-weight:600;line-height:1.5}.nwf .wf-head h3 span{color:var(--wm);font-size:12px;font-weight:400}.nwf :is(.wf-ex,.wf-cap>span,.wf-help,.wf-foot>span,.wf-notes dt,.wf-timeline li>span,.wf-attachment p){color:var(--wm);font-size:12px}.nwf .wf-ex{white-space:nowrap}.nwf .wf-tabs{border-bottom:1px solid var(--wl);background:#111210;padding:0 24px;display:flex}.nwf .wf-tabs button{color:var(--wm);border-bottom:2px solid #0000;align-items:center;gap:10px;padding:14px 24px;display:flex}.nwf .wf-tabs button span{font:11px var(--wf)}.nwf .wf-tabs [aria-selected=true]{color:var(--wa);border-bottom-color:var(--wa)}.nwf .wf-workspace{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);min-height:326px;display:grid}.nwf .wf-watchlist,.nwf .wf-record{border-right:1px solid var(--wl);padding:23px 24px}.nwf .wf-cap{flex-wrap:wrap;gap:8px;margin-bottom:16px}.nwf .wf-cap strong{font-size:13px;font-weight:500}.nwf table{border-collapse:collapse;table-layout:fixed;width:100%}.nwf :is(th,td){text-align:right;border-bottom:1px solid var(--wl);padding:14px 10px;font-weight:400}.nwf thead th{color:var(--wm);white-space:nowrap;padding:0 10px 10px;font-size:10px}.nwf th:first-child{text-align:left;width:35%;padding-left:10px}.nwf td{font:12px var(--wf)}.nwf tbody th{padding-block:0}.nwf th button{text-align:left;width:100%;padding:10px 0;display:block}.nwf th button strong{font:500 14px var(--wf);display:block}.nwf th button small{color:var(--wm);font-size:10px}.nwf .wf-pick{box-shadow:inset 2px 0 var(--wa);background:#302a24}.nwf .wf-pick th strong{color:var(--wa)}.nwf .wf-breadth{gap:7px;display:inline-grid}.nwf .wf-breadth b{font-weight:500}.nwf .wf-breadth small{color:var(--wm);font-size:10px}.nwf .wf-meter{gap:2px;display:flex}.nwf .wf-meter i{background:#51483e;width:5px;height:3px}.nwf .wf-meter .is-filled{background:var(--wa)}.nwf .wf-help{margin-top:15px;font-size:11px;line-height:1.7}.nwf .wf-detail{background:#111210;padding:22px 26px 18px}.nwf .wf-chart-head{align-items:flex-start;margin-bottom:5px}.nwf .wf-chart-head>div>span{font:500 13px var(--wf)}.nwf .wf-chart-head small{color:var(--wm);font-size:10px}.nwf .wf-chart-head strong{font:400 27px/1.6 var(--wf);letter-spacing:-.05em;display:block}.nwf .wf-chip{white-space:nowrap;color:var(--wm);border:1px solid var(--wl);border-radius:4px;padding:3px 7px;font-size:10px}.nwf .wf-chart svg{width:100%;height:150px;display:block}.nwf .wf-chart svg text{font:10px var(--wf);fill:var(--wm)}.nwf .wf-gridline{stroke:var(--wl);stroke-width:.7px}.nwf .wf-zone{fill:#c8a25a10;stroke:#c8a25a66;stroke-dasharray:4 4;stroke-width:.7px}.nwf .wf-up{fill:#8ac5af;stroke:#8ac5af}.nwf .wf-down{fill:#cc9290;stroke:#cc9290}.nwf .wf-last{stroke:#bcb7ab55;stroke-dasharray:2 4;stroke-width:.6px}.nwf .wf-chart figcaption{color:var(--wm);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;display:flex}.nwf .wf-chart figcaption i{border:1px solid var(--wa);width:7px;height:7px;margin-right:6px;display:inline-block}.nwf .wf-chart figcaption b{font:10px var(--wf);color:var(--wa)}.nwf .wf-metrics{border-top:1px solid var(--wl);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;padding-top:12px;display:grid}.nwf .wf-metrics dt{color:var(--wm);font-size:10px}.nwf .wf-metrics dd{font:15px/1.8 var(--wf)}.nwf .wf-metrics small{color:var(--wm);margin-left:7px;font-size:10px;display:inline-block}.nwf .wf-positive{color:#8ac5af}.nwf .wf-negative{color:#cc9290}.nwf .wf-foot{border-top:1px solid var(--wl);padding:9px 24px}.nwf .wf-foot button{color:var(--wa);white-space:nowrap;padding:6px 0;font-size:12px}.nwf .wf-foot button span{margin-left:20px}.nwf .wf-notes>div+div{margin-top:14px}.nwf .wf-notes dd{margin-top:4px;font-size:13px;line-height:1.8}.nwf .wf-attachment{border-top:1px solid var(--wl);align-items:center;gap:12px;margin-top:17px;padding-top:12px;display:flex}.nwf .wf-attachment-mark{font:26px var(--wf);color:var(--wa)}.nwf .wf-attachment strong{font-size:12px;font-weight:500}.nwf .wf-attachment p{margin-top:3px;font-size:11px}.nwf .wf-timeline{padding:0 0 0 12px;list-style:none}.nwf .wf-timeline li{border-left:1px solid var(--wl);padding:0 0 18px 18px;position:relative}.nwf .wf-timeline li:last-child{border:0;padding-bottom:0}.nwf .wf-timeline li:before{content:"";background:var(--wa);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:-3px}.nwf .wf-timeline p{margin-top:4px;font-size:13px}@media (width<=620px){.nwf .wf-head{flex-wrap:wrap;gap:6px;padding:15px}.nwf .wf-ex{font-size:10px}.nwf .wf-tabs{padding:0 10px}.nwf .wf-tabs button{flex:1;justify-content:center;gap:0;padding:13px 5px;font-size:12px}.nwf .wf-workspace{grid-template-columns:1fr}.nwf .wf-watchlist,.nwf .wf-record{border-right:0;border-bottom:1px solid var(--wl)}.nwf .wf-chart svg{height:auto}.nwf .wf-foot{flex-wrap:wrap;gap:0;padding:9px 16px}.nwf .wf-foot button{margin-left:auto}.nwf .wf-tabs button span,.nwf .wf-head h3 span{display:none}.nwf .wf-metrics small{margin:0;display:block}}.nfe-public-site .studio-discovery-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.nfe-public-site .studio-discovery-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.35}.nfe-public-site .studio-discovery-heading .studio-label{margin-bottom:18px}.nfe-public-site .studio-discovery-heading>p{color:var(--studio-muted);font-size:16px}.nfe-public-site .studio-entry-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.nfe-public-site .studio-entry{isolation:isolate;height:100%;min-height:300px;color:var(--studio-ink);background:#151c19;border:1px solid #c8a25a30;border-radius:12px;display:block;position:relative;overflow:hidden}.nfe-public-site .studio-entry>img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.nfe-public-site .studio-entry--video>img{-o-object-position:65% center;object-position:65% center}.nfe-public-site .studio-entry:after{content:"";z-index:-1;background:linear-gradient(#09100f10,#09100f35 42%,#09100fec);position:absolute;inset:0}.nfe-public-site .studio-entry__copy{position:absolute;inset:auto 28px 24px}.nfe-public-site .studio-entry__copy>span:first-child{color:#e6ded1;font-size:13px}.nfe-public-site .studio-entry h3{letter-spacing:-.035em;margin:8px 0 25px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.4}.nfe-public-site .studio-entry__action{color:#f1c592;justify-content:space-between;align-items:center;font-size:15px;display:flex}.nfe-public-site .studio-entry__action>span{font-size:25px}.nfe-public-site .studio-community{background:var(--studio-surface);border-top:1px solid #3c3b3170}.nfe-public-site .studio-community-wall{scroll-snap-type:x mandatory;scrollbar-color:#776047 #1c1d1b;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;padding:4px 0 18px;display:grid;overflow-x:auto}.nfe-public-site .studio-community-item{scroll-snap-align:start;align-self:start;min-width:0}.nfe-public-site .studio-share{background:#191b1c;border:1px solid #546052;border-radius:10px;width:100%;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.nfe-public-site .studio-share:hover{border-color:var(--studio-accent);box-shadow:none;transform:translateY(-5px)}.nfe-public-site .studio-share img{width:100%;height:auto;display:block}.nfe-public-site .studio-share__open{text-align:right;color:var(--studio-muted);background:var(--studio-surface);padding:10px 15px;font-size:12px;display:block}.nfe-public-site .studio-share-dialog{color:#f3e8d2;width:min(1100px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:none;background:#111210;border:1px solid #687566;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.nfe-public-site .studio-share-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050a0bed}.nfe-public-site .studio-share-dialog__bar,.nfe-public-site .studio-share-dialog__navigation{align-items:center;gap:16px;padding:10px 18px;display:flex}.nfe-public-site .studio-share-dialog__bar{border-bottom:1px solid #3c3b31}.nfe-public-site .studio-share-dialog__bar>span{margin-right:auto;font-size:13px}.nfe-public-site .studio-share-dialog button{color:#c8a25a;background:0 0;border:0;min-height:44px;padding:8px;font-size:14px}.nfe-public-site .studio-share-dialog__image{overscroll-behavior:contain;max-height:calc(100dvh - 174px);padding:18px;overflow:auto}.nfe-public-site .studio-share-dialog__image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 210px);margin:auto;display:block}.nfe-public-site .studio-share-dialog__image.is-zoomed img{width:max(100%,900px);max-width:none;max-height:none}.nfe-public-site .studio-share-dialog__navigation{border-top:1px solid #3c3b31;justify-content:space-between}@media (width<=1000px){.nfe-public-site .studio-entry{min-height:280px}.nfe-public-site .studio-entry__copy{inset-inline:25px}}@media (width<=680px){.nfe-public-site .studio-discovery-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:30px}.nfe-public-site .studio-discovery-heading>p{font-size:14px}.nfe-public-site .studio-entry-grid{grid-template-columns:1fr;gap:22px}.nfe-public-site .studio-entry{min-height:250px}.nfe-public-site .studio-entry__copy{inset:auto 24px 24px}.nfe-public-site .studio-community-wall{-moz-columns:auto;columns:auto;scroll-snap-type:x mandatory;scrollbar-color:#c8a25a #26362d;gap:16px;padding:8px 6px 18px;display:flex;overflow-x:auto}.nfe-public-site .studio-community-item{scroll-snap-align:start;flex:0 0 90%;min-width:0;margin:0}.nfe-public-site .studio-share-dialog__bar{flex-wrap:wrap;gap:4px;padding-inline:8px}.nfe-public-site .studio-share-dialog__bar>span,.nfe-public-site .studio-share-dialog button{font-size:12px}.nfe-public-site .studio-share-dialog__image{padding:8px}}@media (prefers-reduced-motion:reduce){.nfe-public-site .studio-entry>img,.nfe-public-site .studio-entry__action>span,.nfe-public-site .studio-share{transition:none}.nfe-public-site .studio-entry:hover>img,.nfe-public-site .studio-share:hover{transform:none}}.nfe-public-site .studio-tool-showcase{border-top:1px solid var(--studio-line);scroll-margin-top:84px}.nfe-public-site .studio-product-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.nfe-public-site .studio-product-heading :is(h1,h2){letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.45}.nfe-public-site .studio-product-directory{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.nfe-public-site .studio-product-directory article{flex-direction:column;min-width:0;padding:20px;display:flex}.nfe-public-site .studio-product-directory article+article{border-left:1px solid var(--studio-line)}.nfe-public-site .studio-product-name{align-items:center;gap:12px;display:flex}.nfe-public-site .studio-product-name svg{color:var(--studio-accent);flex-shrink:0}.nfe-public-site .studio-product-name span{color:var(--studio-muted);font-size:11px}.nfe-public-site .studio-product-name h3{margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.5}.nfe-public-site .studio-product-directory article>p{color:var(--studio-muted);margin:14px 0 10px;font-size:14px;line-height:1.8}.nfe-public-site .studio-product-directory .studio-text-link{align-self:start;margin-top:auto;font-size:13px}.nfe-public-site .studio-product-directory details{border-top:1px solid var(--studio-line);color:var(--studio-muted);margin-top:12px;font-size:13px}.nfe-public-site .studio-product-directory summary{cursor:pointer;padding:12px 0}.nfe-public-site .studio-product-directory summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.nfe-public-site .studio-product-directory details p{margin:0}.nfe-public-site .studio-tools-page .studio-tool-showcase{padding-top:42px}@media (width<=760px){.nfe-public-site .studio-product-heading{flex-direction:column;align-items:start;gap:16px}.nfe-public-site .studio-product-directory{grid-template-columns:1fr}.nfe-public-site .studio-product-directory article{padding:20px}.nfe-public-site .studio-product-directory article+article{border-left:0;border-top:1px solid var(--studio-line)}}.nfe-public-site .studio-faq{border-top:1px solid var(--studio-line)}.nfe-public-site .studio-faq__layout{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.nfe-public-site .studio-faq__item{border-bottom:1px solid #c8a25a32}.nfe-public-site .studio-faq__item:first-child{border-top:1px solid #c8a25a32}.nfe-public-site .studio-faq__item summary{cursor:pointer;grid-template-columns:24px 1fr 24px;align-items:center;gap:24px;padding:22px 0;list-style:none;display:grid}.nfe-public-site .studio-faq__item summary::-webkit-details-marker{display:none}.nfe-public-site .studio-faq__item summary:focus-visible{outline:2px solid var(--studio-accent);outline-offset:5px;border-radius:3px}.nfe-public-site .studio-faq__item summary h3{margin:0;font-size:18px;font-weight:500;line-height:1.6}.nfe-public-site .studio-faq__number{color:var(--studio-accent);font-variant-numeric:tabular-nums;font-size:13px}.nfe-public-site .studio-faq__toggle{color:var(--studio-accent);text-align:center;font-size:28px;transition:transform .22s}.nfe-public-site .studio-faq__item[open] .studio-faq__toggle{transform:rotate(45deg)}.nfe-public-site .studio-faq__item[open] summary h3{color:#edcba4}.nfe-public-site .studio-faq__answer{color:#b9c0b9;padding:0 48px 22px;font-size:15px;line-height:1.9}.nfe-public-site .studio-faq__answer p{margin:0 0 22px}.nfe-public-site .studio-faq__item[open] .studio-faq__answer{animation:.25s ease-out studio-answer-in}@keyframes studio-answer-in{0%{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=1000px){.nfe-public-site .studio-faq__layout{grid-template-columns:1fr;gap:10px}}@media (width<=760px){.nfe-public-site .studio-faq__item summary{grid-template-columns:20px 1fr 22px;gap:12px;padding-block:23px}.nfe-public-site .studio-faq__item summary h3{font-size:19px}.nfe-public-site .studio-faq__answer{padding:0 0 15px 32px;font-size:16px}}@media (prefers-reduced-motion:reduce){.nfe-public-site .studio-faq__item[open] .studio-faq__answer{animation:none}}.nfe-public-site .studio-learning-path{border-top:1px solid var(--studio-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid}.nfe-public-site .studio-learning-path li{text-align:center;padding-top:0;position:relative}.nfe-public-site .studio-learning-path__step{color:var(--studio-accent);font-size:13px;display:block}.nfe-public-site .studio-learning-path h3{margin:10px 0;font-size:22px;font-weight:600}.nfe-public-site .studio-learning-path p{color:var(--studio-muted);text-wrap:balance;margin:0;font-size:15px;line-height:1.8}.nfe-public-site .studio-learning-path small{color:var(--studio-muted);margin-top:8px;font-size:12px;display:block}@media (width<=680px){.nfe-public-site .studio-learning-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;margin-bottom:0}.nfe-public-site .studio-learning-path li:last-child{grid-column:1/-1;justify-self:center;width:50%}.nfe-public-site .studio-learning-path h3{font-size:22px}.nfe-public-site .studio-learning-path p{font-size:14px}}.nfe-public-site .studio-community-contact{text-align:right;margin-top:28px}.nfe-public-site .studio-community-contact a{align-items:center;min-height:44px;display:inline-flex}
