@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(f/Roboto-Regular.ttf)}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(f/Roboto-Bold.ttf)}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(f/Roboto-Italic.ttf)}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(f/Roboto-BoldItalic.ttf)}.pi-default-stroke{stroke-width:7px}.pi_default-dark-fill{fill:#1d3e58}.pi_default-dark-stroke{stroke:#1d3e58}.pi-light-fill{fill:#bcdbf3}.pi-medium-fill{fill:#4b8fc3}.pi-dark-fill{fill:#2a5a7e}.pi-normal-stroke{stroke:#2a5a7e}.pi-light-stroke{fill:#4b8fc3}.pi-alt-normal-stroke{stroke:#307e2a}.pi-alt-light-stroke{stroke:#53c34b}.pi-alt-light-fill{fill:#c0f3bc}.pi-alt-medium-fill{fill:#53c34b}.pi-alt2-dark-fill{fill:#7e6a2a}.pi-alt2-light-fill{fill:#f3e6bc}.pi-alt2-medium-fill{fill:#c3a74b}.pi-alt2-dark-fill{fill:#7e6a2a}.pi-alt2-normal-stroke{stroke:#7e6a2a}.pi-alt2-light-stroke{stroke:#c3a74b}.pi-alt3-light-fill{fill:#f3bcc0}.pi-alt3-medium-fill{fill:#c34b53}.pi-alt3-dark-fill{fill:#7e2a30}.pi-alt3-normal-stroke{stroke:#7e2a30}.pi-alt3-light-stroke{stroke:#c34b53}.pi-focus-stroke{stroke:#eecf00}.pi-attn-fill{fill:#ee2c00}.pi-attn-stroke{stroke:#d45619}.pi-alert-fill{fill:#ff5637}.clickable{cursor:pointer}.flexrow{display:flex;flex-direction:row;white-space:nowrap;flex-wrap:nowrap}.flexcolumn{display:flex;flex-direction:column}.flexcolumn-grow{flex-grow:1;display:flex;flex-direction:column}section.plan-view-action-workarea{flex-grow:1;display:flex;position:relative}section.actionbar{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:space-between;font-size:.8em;position:absolute;left:0;right:0;top:0;z-index:5;background:yellow;padding-top:.5em;padding-right:.5em;padding-bottom:0;padding-left:.5em;text-transform:uppercase;color:#9ba2a7;box-shadow:#fdfeff .2em .2em 1em;background-color:#fdfeff;background-image:url(i/noise.white.png)}section.actionbar .button{cursor:pointer}section.actionbar .button .stroked{stroke:#9ba2a7}section.actionbar .button:hover{text-decoration:underline}section.actionbar .button:hover .stroked{stroke-width:10px}section.actionbar .selected{font-weight:bold;cursor:default;text-decoration:underline}section.actionbar div{margin-left:.1em;margin-right:.1em;white-space:nowrap;text-overflow:ellipsis}section.actionbar div svg{width:1.3em;height:1.3em}section.actionbar .br{border-right:1px solid #9ba2a7;padding-right:.25em;margin-right:.25em}section.actionbar .bl{border-left:1px solid #9ba2a7;padding-left:.25em;margin-left:.25em}section.actionbar-group{display:flex}section.plan-navigator{width:15em;display:flex;flex-direction:column;position:relative;z-index:10;border-left:1px solid #9ba2a7;background:#fdfeff;background-image:url(i/noise.png)}section.plan-navigator .search-box{height:2em;min-height:2em;max-height:2em;display:flex;padding:.3em;color:#1d3e58}section.plan-navigator .search-box svg{width:1.5em;height:1.5em;margin-top:.3em}section.plan-navigator .search-box input{padding:0;margin:0;width:13em}section.plan-navigator .topset-box{flex-grow:2;justify-content:space-between;display:flex;flex-direction:column;cursor:pointer}section.plan-navigator .topset-header{color:#1d3e58;padding-top:.3em;padding-left:.3em;font-weight:bold;border-top:1px solid #9ba2a7;margin-top:.25em;margin-left:.2em;margin-right:.2em;height:1.4em;min-height:1.4em;max-height:1.4em;font-size:1.1em;text-transform:uppercase}section.plan-navigator .topset-header:first-child{border-top:0}section.plan-navigator .topset-header:hover{text-decoration:underline}section.plan-navigator .topset-data{flex-grow:10;overflow:auto}section.plan-navigator .topset-data ol{font-size:.9em;margin:0;padding-left:0;padding-top:.5em}section.plan-navigator .topset-data li{border-radius:3px;padding-top:.3em;padding-bottom:.3em;padding-left:.3em;margin-right:.2em;margin-left:.2em;overflow:hidden;text-overflow:ellipsis;cursor:pointer;white-space:nowrap;display:flex}section.plan-navigator .topset-data li .topset-index{font-weight:bold;width:1.8em}section.plan-navigator .topset-data li .topset-cost{font-weight:bold;color:#c34b53}section.plan-navigator .topset-data li .topset-icon{width:3em}section.plan-navigator .topset-data li .topset-names{margin-left:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.plan-navigator .topset-data li .topset-names div:first-child{font-weight:bold}section.plan-navigator .topset-data li:nth-child(odd){background-color:#eef2f5}section.plan-navigator .topset-data li:hover{background-color:#e7f3fd}.join-drawings{position:absolute;left:0;top:0;z-index:5;pointer-events:none}.join-connector-marker{fill:#2a5a7e;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px}.join-connector-path{fill:none;stroke:#2a5a7e;stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;cursor:pointer;pointer-events:auto}.join-connector-path:hover{stroke:#307e2a}.join-connector-button{pointer-events:auto;fill:#fdfeff;stroke:#2a5a7e;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px;display:none}.join-connector-button:hover{fill:#fdfeff;stroke:#c34b53;cursor:pointer}.join-connector-storage-path{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;stroke-dasharray:3,5 7 5 15 10;stroke-dashoffset:45;stroke:#b1d0a3}.join-connector-database-icon{fill:none;stroke:#075693;stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;cursor:pointer;pointer-events:auto}.join-connector-database-icon:hover{stroke:red}.join-connector-storage-path:hover{cursor:pointer;stroke:red}.join-storage{z-index:6;position:absolute;padding-right:1em;padding-left:2em;border-left:1px dashed #bcdbf3;pointer-events:none}.join-querytext{min-width:30em;position:absolute;padding-right:1em;padding-left:2em;border-left:1px dashed #bcdbf3;pointer-events:none}.join-indextext{min-width:30em;position:absolute;padding-right:1em;padding-left:2em;border-left:1px dashed #bcdbf3;pointer-events:none}.join-nodes{transform-origin:left top;border-left:1px dashed #bcdbf3}.node-preview{position:absolute;z-index:100;background:#fdfeff;border-radius:5px;padding:.5em;border:1px solid #6ca8d6;box-shadow:#4b8fc3 .3em .3em;font-size:.7em;opacity:1}.join-node{display:flex;flex-direction:row;flex-wrap:nowrap;border:1px solid transparent;position:absolute;z-index:5}.join-node-main{display:flex;flex-direction:column;white-space:nowrap;flex-wrap:nowrap;padding:.5em;position:relative}.join-node-border{border-radius:3px;border:1px solid transparent;box-shadow:#bcdbf3 0 0 .1em}.join-node-border:hover{background-color:#fff;border-radius:3px;border:1px solid #e7f3fd}.join-node-statement{margin-bottom:.3em;display:flex}.join-node-infoset{display:flex;flex-direction:row;white-space:nowrap;flex-wrap:nowrap}.join-node-indicator{margin-left:.3em;margin-right:.3em;align-self:flex-end}.join-node-indicator svg{width:1.2em;height:1.2em}.join-node-flags{font-weight:bold;font-size:.8em;white-space:normal;text-align:center}.join-node-info{display:flex;flex-direction:column;align-content:flex-end;white-space:nowrap;flex-wrap:nowrap}.join-smt-node-info{display:flex;white-space:nowrap;flex-wrap:nowrap;flex-direction:row;align-content:space-between;justify-content:space-between}.join-smt-cmd{width:1.2em;height:1.2em}.join-smt-cmd .stroked{stroke:#4b8fc3}.join-smt-cmd:hover .stroked{stroke:#c34b53}.join-node-infoset-centered{align-self:center}.join-node-stat-name{font-size:.8em;white-space:nowrap}.join-node-stat-name div{padding-left:.5em}.join-node-stat-value{font-size:.8em;text-align:right;padding-left:.5em;white-space:nowrap}.join-node-stat-warning{color:#c34b53;font-weight:bold}.join-node-stat-warning path{stroke:#c34b53;stroke-width:3px}.join-node-propertyset{text-align:center;white-space:nowrap;font-weight:bold;font-size:.8em;text-transform:uppercase;margin-top:.5em;cursor:pointer}.join-node-propertyset:hover{text-decoration:underline}.join-node-propheader{font-weight:bold;padding-top:.3em}.join-node-proprow{white-space:nowrap;display:flex;flex-wrap:nowrap;justify-content:space-between}.join-node-proprow div:first-child{padding-right:1em}.join-node-nameset{text-align:center;white-space:nowrap}.join-node-nameset .join-node-name:first-child{font-size:1.2em;font-weight:bold;white-space:nowrap}.join-node-incoming{display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:.25em;margin-top:.8em;font-weight:bold;text-align:right;pointer-events:none}.join-node-incoming-item{font-size:.9em;white-space:nowrap;pointer-events:auto}.join-node-incoming-item:hover{text-decoration:underline;cursor:pointer}.join-node-icon{width:3.5em;height:3.5em;cursor:pointer}.join-node-small-icons{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:.5em}.join-node-small-icon{width:2em;height:2em}.join-node-cost{flex-grow:5;font-weight:bold;white-space:nowrap;font-size:1.2em}.join-node-cost:hover{text-decoration:underline;cursor:pointer}.join-node-costly{background-color:#fff;border-radius:3px}.join-node-costly .marked{color:#c34b53}.join-node-metrics{display:table}.join-node-metrics .join-node-metrics-row:first-child{font-weight:bold}.join-node-metrics .join-node-metrics-row:nth-child(even){background-color:#f0f7ff}.join-node-metrics-row{display:table-row}.join-node-metrics-row .join-node-metrics-cell:first-child{text-align:left}.join-node-metrics-hrow div{font-weight:bold;padding-top:.6em;background:#fdfeff}.join-node-metrics-cell{display:table-cell;white-space:nowrap;padding-left:.1em;padding-right:.3em;text-align:right}.node-inputoutput-button{pointer-events:auto;fill:#fdfeff;stroke:#bcdbf3;stroke-linejoin:round;stroke-linecap:round;stroke-width:1px;position:absolute;width:1.6em;height:1.6em;opacity:.6}.node-inputoutput-button path{fill:#6ca8d6;stroke:#6ca8d6}.node-inputoutput-button:hover{opacity:1;fill:#fdfeff;stroke:#4b8fc3;cursor:pointer}.node-inputoutput-button:hover path{fill:#4b8fc3;stroke:#4b8fc3}.node-inputoutput-panel{background:#fff;padding-left:.5em;padding-right:.5em;padding-top:.5em;border-top:1px solid #bcdbf3;border-bottom:1px solid #bcdbf3;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-top:.4em;margin-bottom:.4em}.node-inputoutput-panel .node-inputoutput-header{font-weight:bold;font-size:.8em;margin-top:.5em;margin-bottom:.25em;border-bottom:1px solid #bcdbf3;white-space:nowrap;text-transform:uppercase}.node-inputoutput-panel .node-inputoutput-item{margin-left:.25em;white-space:nowrap}.node-output-panel{border-left:1px solid #bcdbf3;background:#fff;padding-left:.5em;padding-right:.5em;padding-top:.5em;border-top:1px solid #bcdbf3;border-bottom:1px solid #bcdbf3;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-top:.4em;margin-bottom:.4em}.node-output-panel .node-inputoutput-header{font-weight:bold;font-size:.8em;margin-top:.5em;margin-bottom:.25em;border-bottom:1px solid #bcdbf3;white-space:nowrap;text-transform:uppercase}.node-output-panel .node-inputoutput-item{margin-left:.25em;white-space:nowrap}.node-input-panel{border-right:1px solid #bcdbf3;background:#fff;padding-left:.5em;padding-right:.5em;padding-top:.5em;border-top:1px solid #bcdbf3;border-bottom:1px solid #bcdbf3;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-top:.4em;margin-bottom:.4em}.node-input-panel .node-inputoutput-header{font-weight:bold;font-size:.8em;margin-top:.5em;margin-bottom:.25em;border-bottom:1px solid #bcdbf3;white-space:nowrap;text-transform:uppercase}.node-input-panel .node-inputoutput-item{margin-left:.25em;white-space:nowrap}.storage-info{z-index:1}.storage-info .storage-node{cursor:pointer;margin-bottom:.3em;pointer-events:auto}.storage-info .storage-node:hover{text-decoration:underline}.storage-info .db-info{margin-bottom:2em}.storage-info .db-info .db-item{font-size:1.3em}.storage-info .db-info .db-item .db-item-icon{width:2.4em;height:2.4em}.storage-info .db-info .db-item .db-item-icon svg{width:2.4em;height:2.4em}.storage-info .db-info .db-item .db-item-text{font-weight:bold;padding-top:.6em}.storage-info .db-info .db-content{margin-left:1.3em}.storage-info .info-item{white-space:nowrap;display:flex}.storage-info .info-item .info-icon{width:2em;height:2em;margin-right:.5em}.storage-info .info-item .info-icon svg{width:2em;height:2em}.storage-info .info-item .info-text{padding-top:.3em}.storage-info .info-item .bigger{font-weight:bold;padding-top:.3em;font-size:1.2em}.storage-info .info-sub-item{margin-left:1em}.storage-info .info-icon-subtitle{font-size:.5em;font-weight:bold;margin-top:-0.5em;margin-left:-1em}.storage-info .info-border{padding:.5em;border-radius:3px;border:1px solid transparent;box-shadow:#bcdbf3 0 0 .1em;background-color:#fff}.smt-list{position:relative;padding-top:1em;padding-left:.3em;z-index:1000}.smt-list section{display:flex;text-transform:uppercase;font-size:.7em;margin-bottom:.2em}.smt-list section div{padding-right:.25em;font-weight:bold;color:#307e2a;line-height:1.6em}.smt-list section .header-line{flex-grow:1;border:0;margin-top:.6em;height:2px;background:#307e2a;background-image:linear-gradient(to right,#307e2a,#53c34b,#97e691);margin-left:.3em}.smt-list section .checkbox{width:1.4em;height:1.4em;margin-right:.3em;margin-left:1em;cursor:pointer}.smt-list section .checkbox:hover rect{fill:#c0f3bc}.smt-node{display:flex;flex-direction:row;white-space:nowrap;flex-wrap:nowrap;margin-bottom:.5em;position:relative}.smt-node .frame{background:#fdfeff;flex-grow:1;padding:.5em;border-radius:3px;position:relative}.smt-node .frame-back{border:1px solid transparent;box-shadow:#c0f3bc 0 0 .2em;opacity:.7}.smt-node .frame-sel-back{border:1px solid transparent;box-shadow:#53c34b 0 0 .2em;opacity:1}.smt-node .frame-back:hover{box-shadow:#53c34b 0 0 .2em .1em;opacity:1}.smt-node .name-set{font-size:.9em;position:relative;flex-grow:1;display:flex;flex-direction:row;white-space:nowrap;flex-wrap:nowrap}.smt-node .cost{writing-mode:vertical-lr;padding-top:.2em;font-weight:bold;font-size:1.1em}.smt-node .icon{position:absolute;bottom:.2em;right:.2em;width:2.5em;height:2.5em;opacity:.3}.smt-node .query-box{flex-grow:1;position:relative;min-width:8em}.smt-node .query-box div{position:absolute;text-overflow:ellipsis;overflow:hidden;left:0;right:0;top:0}.smt-node .checkbox{width:1.3em;height:1.3em;margin-right:.3em}.smt-node .checkbox:hover rect{fill:#c0f3bc}.smt-node .join-node-propertyset{margin-top:0;text-align:left;font-size:.7em}section.plan-view{position:absolute;left:0;right:0;top:40px;bottom:0;display:flex}section.plan-view pre.query-text{font-family:monospace;font-size:1.2em;overflow:auto;white-space:pre-wrap;pointer-events:auto}section.plan-view section.plan-view-host{overflow:auto;flex-grow:1;position:relative;margin-top:1.1em;display:flex;flex-direction:row}section.plan-view .zoom-map{position:fixed;left:2em;bottom:2em;display:none}section.plan-view .zoom-map .zoom-view{fill:none;stroke:blue}section.plan-view .zoom-map .zoom-canvas{fill:none;stroke:blue}a.logoLink{color:#1d3e58;text-decoration:none}a.logoLink:visited{color:#1d3e58}a.logoLink:hover{color:#1d3e58;text-decoration:underline}.web{font-family:"Roboto","Segoe UI",sans-serif;margin:0;padding:0;font-size:12px;min-width:50em;color:#1d3e58;background-color:#fdfeff;background-image:url(i/noise.white.png)}.web .hlogo{background-image:url(i/logo_290x60_1d3e58.png);background-repeat:no-repeat;height:60px;width:290px;margin:1em}.web .hlogo div{padding-top:51px;padding-left:22px}.web .htoolbar{position:fixed;right:1em;top:.5em;background-color:#fdfeff;background-image:url(i/noise.white.png);padding:.5em;border-radius:1em;z-index:2000}.web .htoolbar a{text-transform:uppercase;text-decoration:none;margin-left:.5em;padding:.2em;color:#6ca8d6}.web .htoolbar a:visited{color:#6ca8d6}.web .htoolbar a:hover{text-decoration:underline}.web .htoolbar:hover{box-shadow:#6ca8d6 0 0 1em;opacity:1}.web .htoolbar:hover a{color:#1d3e58}.web .htoolbar:hover a:visited{color:#1d3e58}.web .hframe{font-size:1.4em;margin:2em;padding:2em;clear:both}.web .hframe .centered{text-align:center}.web .hframe .larger{font-size:1.5em}.web .hframe .smaller{font-size:.8em}.web .hframe div{margin:.2em}.web .hframe a:visited{color:#1d3e58}.web .hframe a{color:#1d3e58}.web .hframe .htitle{font-size:.6em;border-top:1px dashed #4b8fc3;text-transform:uppercase;color:#4b8fc3;margin-bottom:1em}.web .hframe .right-ad{display:flex}.web .hdwnld{display:flex;justify-content:space-around;font-size:1.2em}.web .hdwnld div{text-align:center}.web .hdwnld a{font-size:1.2em}.web .hdwnld .vsep{border-left:1px dashed #4b8fc3}.web .hsplit{display:flex;margin-top:1em;padding-top:1em;border-top:3px dotted #bcdbf3}.web .hsplit .hmarker{position:absolute;width:3em}.web .hsplit .hmarker path{stroke-width:7px;stroke:#91a5e6;fill:#c34b53}.web .hsplit .hmarker text{stroke:#4b8fc3;fill:#fdfeff;font-weight:bold;text-anchor:middle;font-size:4em}.web .hsplit .htext{flex-grow:2}.web .hsplit .htext ol{text-align:justify}.web .hsplit .htext ol li{margin-bottom:1em}.web .hsplit .himage{font-size:.75em;box-shadow:#bcdbf3 0 0 3em 1px}.web .hheader{font-size:1.1em;font-weight:bold}.web .selector{flex-grow:2}.web .selector a{color:#1d3e58}.web .selector a:hover{color:#1d3e58}.web .selector a:visited{color:#1d3e58}.web .selector .openPlan{text-align:right}.web .selector a.openExamplePlan{color:#4b8fc3;text-transform:none;font-size:1.2em}.web .selector a.openExamplePlan:hover{color:#4b8fc3;text-transform:none;text-decoration:underline}.web .selector a.openExamplePlan:visited{color:#4b8fc3;text-transform:none}.web .selector .planText{border:2px dashed #1d3e58;border-radius:5px;vertical-align:middle;text-align:center;color:#1d3e58;padding-top:1em;padding-left:1em;padding-right:1em;overflow:hidden;height:500px;resize:none;box-sizing:border-box;width:100%;font-size:1.6em;background-color:#fdfeff}.web .selector .planText p{font-size:.8em;margin-top:5em}.web .selector .selector-header{display:flex;justify-content:space-between;align-items:flex-end}.web .selector .selector-examples{font-size:.6em;text-transform:uppercase;align-self:flex-end}.web .selector .selector-examples li{margin-bottom:1em}.web .docs{margin-top:110px}.web .docs .doc{width:50em;font-size:1.5em;margin:7em auto 2em auto;padding-left:1em;padding-right:1em;text-align:justify;color:#1d3e58}.web .docs .doc .title{font-size:1.7em;margin-bottom:.5em}.web .docs .doc a{color:#1d3e58;text-decoration:underline}.web .docs .doc a:visited{color:#1d3e58;text-decoration:underline}.web .docs .doc a:hover{color:#000;text-decoration:underline}.web .docs .doc .body{padding:0 1em 1em 1em;clear:both}.web .docs .doc .body .selector-section{margin-top:1em}.web .docs .doc .body .selector-section a.openPlan{float:right;color:#1d3e58}.web .docs .doc .body .selector-section a.openPlan:hover{color:#1d3e58}.web .docs .doc .body .selector-section a.openPlan:visited{color:#1d3e58}.web .docs .doc .body .selector-section div.planText{border:2px dashed #1d3e58;border-radius:5px;vertical-align:middle;text-align:center;color:#1d3e58;padding-top:1em;padding-left:1em;padding-right:1em;overflow:hidden;height:10em;background-color:#fdfeff}.web .docs .doc .body .selector-section div.planText p{font-size:.8em;margin-top:5em}.web .docs .doc .body .section-title{text-transform:uppercase;font-size:.9em;padding:.5em;margin-bottom:1em;margin-top:1em;font-weight:bold;clear:both}.web .docs .doc .body .section-subtitle{text-transform:uppercase;font-size:.9em;padding:.5em;font-weight:bold;clear:both}.web .docs .doc .body .section-smallcontent{font-size:.85em;padding-left:.5em;padding-right:.5em}.web .docs .doc .body img{text-align:center;margin-left:auto;margin-right:auto;display:block}.web header{background-color:#fdfeff;background-image:url(i/noise.white.png);background-repeat:repeat;color:#fdfeff;position:fixed;left:0;right:0;top:0;z-index:40;overflow:no-display;height:110px}.web header .ad{display:block;width:480px;float:right;margin-top:10px}.web header .alt-ad{display:block;width:480px;float:right;margin-top:10px}.web header .logoicon{background-image:url(i/master_icon_86x86.png);background-repeat:no-repeat;cursor:pointer;width:86px;height:86px}.web header .logo{display:inline-block;position:absolute;background-image:url(i/logo_290x60_1d3e58.png);background-repeat:no-repeat;width:290px;cursor:pointer;padding-top:70px;padding-left:20px;font-size:.95em;margin-top:-1em;text-align:center}.web header .drop{border:2px dashed #bcbcbc;border-radius:5px;text-align:center;color:#bcbcbc;margin:1.1em .8em .8em .8em;padding-top:1em;padding-left:1em;padding-right:1em;padding-bottom:1em;overflow:hidden;display:block;float:right;width:15em;z-index:200;font-size:1.2em}.web header button{cursor:pointer;margin-top:.8em;margin-right:.8em;float:right;color:#bcbcbc;text-shadow:1px 1px 2px #4d4d4d;background-color:#4d4d4d;background:linear-gradient(#4d4d4d,#333,#404040);border:2px solid #1d3e58;border-radius:4px;padding:.5em;height:60px;line-height:1.7em}.web header button:hover{border:2px solid #b6b6b6}.web header .linkbar{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#4b8fc3;background:linear-gradient(#2a5a7e,#4b8fc3,#2a5a7e);box-shadow:0 -2px #4b8fc3;margin:0;overflow:hidden}.web header .linkbar div{font-size:1.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:30px;height:30px;float:left;display:block;padding-right:1em;padding-left:1em;color:white;text-shadow:1px 1px #4b6592}.web header .linkbar div a{text-decoration:none}.web header .linkbar div:hover{background-color:#2a5a7e;text-decoration:underline;color:white}.web header a{color:#fdfeff}.web header a:visited{color:#fdfeff}.web header a:hover{color:#fdfeff}@media screen and (max-width:1100px){.web header header .ad{display:none}}.web footer{background-color:#2a5a7e;background-repeat:repeat;color:#fdfeff;overflow:no-display;height:2.3em;line-height:2.3em;font-size:.9em;padding-left:1em;padding-right:1em;z-index:1000}.web footer a{color:#fdfeff;text-decoration:none}.web footer a:hover{color:#fdfeff;text-decoration:underline}.web footer a:visited{color:#fdfeff}.app{font-family:"Roboto","Segoe UI",sans-serif;margin:0;padding:0;font-size:12px;min-width:50em;color:#1d3e58;background-color:#fdfeff;background-image:url(i/noise.white.png)}.app .ham-menu{display:none;position:absolute;top:40px;left:.3em;padding-left:.5em;padding-right:.5em;padding-bottom:.25em;padding-top:.25em;background-color:#1d3e58;background-image:url(i/texturebg.png);background-repeat:repeat;box-shadow:#1d3e58 0 .1em .3em;overflow:hidden;font-size:1.1em;flex-direction:column;color:#e7f3fd;z-index:2000;border-top:1px solid #2a5a7e}.app .ham-menu .sep{border-bottom:1px solid #e7f3fd;margin-bottom:.25em;margin-top:.5em}.app .ham-menu .btn{padding-top:.5em;padding-bottom:.5em;padding-left:.25em;padding-right:.25em;display:flex;justify-content:space-between;cursor:pointer}.app .ham-menu .btn a{color:#e7f3fd;cursor:pointer;text-decoration:none}.app .ham-menu .btn a:visited{color:#e7f3fd}.app .ham-menu .btn a:hover{color:#e7f3fd}.app .ham-menu .btn .rbtn{width:1em;height:1em;cursor:pointer}.app .ham-menu .btn .rbtn .stroked{stroke:#e7f3fd}.app .ham-menu .btn:hover{background:#2a5a7e;border-radius:5px}.app .ham-menu .btn:hover a{text-decoration:underline}.app .ham-menu .paste{margin-top:.5em}.app .ham-menu .paste textarea{max-width:20em;min-width:20em;width:20em;height:5em;overflow:hidden;border:1px dashed #e7f3fd;resize:none;scroll-behavior:smooth;background-color:#1d3e58;text-align:center;line-height:5em;color:#e7f3fd}.app .notifications{position:absolute;top:40px;right:4em;left:4em;min-width:20em;background-color:#1d3e58;background-image:url(i/texturebg.png);background-repeat:repeat;box-shadow:#1d3e58 0 .1em .3em;border-top:1px solid #2a5a7e;border-bottom-left-radius:1em;border-bottom-right-radius:1em;padding:.5em;z-index:10000}.app .notifications .item{background-color:#e7f3fd;margin:.25em;padding:.25em;cursor:pointer;border-radius:5px}.app header{background-color:#1d3e58;background-image:url(i/texturebg.png);color:#e7f3fd;height:40px;background-repeat:repeat;color:#1d3e58;box-shadow:#1d3e58 0 .1em .3em;overflow:hidden;display:flex;position:absolute;left:0;right:0;top:0;z-index:2000;justify-content:space-between;align-items:center}.app header .menubtn{margin-left:.5em;margin-top:.2em;padding-top:.2em;background-position-x:3em;width:210px;background-image:url(i/logo_170x39.png);background-repeat:no-repeat;height:39px;cursor:pointer}.app header .menubtn svg{width:2.6em;height:2.6em}.app header .menubtn line{stroke:#e7f3fd;stroke-width:10px;stroke-linecap:round;fill:none}.app header .menubtn:hover line{stroke:#fdfeff}.app header .title{color:#4b8fc3;margin-right:1em}.app .intro svg{stroke:#1d3e58;fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;width:10em;height:10em;margin-top:3em;margin-left:3em}.app .intro span{color:#1d3e58;font-size:1.6em}.app .intro section{margin-top:5em}